Python 初始化数据帧时追加列名

Python 初始化数据帧时追加列名,python,pandas,Python,Pandas,我初始化以下数据帧: df = pd.DataFrame(columns=['A,'B']) 现在,我想附加另一个列名“C” 我该怎么做 预期结果: 结果应该和我直接做的一样 df = pd.DataFrame(columns=['A,'B','C']) (由于编程原因,我无法直接执行)使用reindex执行 df=df.reindex(columns=df.columns.tolist()+['C']) df Out[410]: Empty DataFrame Columns: [A,

我初始化以下数据帧:

df = pd.DataFrame(columns=['A,'B'])
现在,我想附加另一个列名“C”

我该怎么做

预期结果:

结果应该和我直接做的一样

df = pd.DataFrame(columns=['A,'B','C']) 

(由于编程原因,我无法直接执行)

使用
reindex执行

df=df.reindex(columns=df.columns.tolist()+['C'])
df
Out[410]: 
Empty DataFrame
Columns: [A, B, C]
Index: []


使用
reindex执行操作

df=df.reindex(columns=df.columns.tolist()+['C'])
df
Out[410]: 
Empty DataFrame
Columns: [A, B, C]
Index: []


您可以添加列并将其设置为无:

df['C'] = None

您可以添加列并将其设置为无:

df['C'] = None

这很简单。你可以

df['C'] = <list_of_values>
df['C']=
或者

df.insert(,,,)

insert()
函数中的
True\u或\u False
参数用于说明是否要包含重复值。

这非常简单。你可以

df['C'] = <list_of_values>
df['C']=
或者

df.insert(,,,)

insert()
函数中的
True\u或\u False
参数用于说明是否要包含重复值。

非常感谢!:)非常感谢!:)