Python 向 DataFrame 新增一列,該列為同一值
阿新 • • 發佈:2019-02-14
直接賦值給新列名的列即可,
例如,以下示例中,原來有三列A,B,C,需要加上一列D,D列的值都是’ColumnD’。
示例程式碼:
import pandas as pd
filepath = 'H:\\TestPYTHON\\datapub.csv'
dataheader = ['A','B','C']
data_original = pd.read_csv(filepath, sep=',', header=0, names=dataheader, skip_blank_lines=True)
print data_original
data_original['D' ]='ColumnD'
print data_original
結果如下:
In [4]: %run "H:\TestPYTHON\public.py"
A B C
0 a1 b1 1
1 a2 b2 2
2 a3 b3 3
A B C D
0 a1 b1 1 ColumnD
1 a2 b2 2 ColumnD
2 a3 b3 3 ColumnD