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
参数用于说明是否要包含重复值。非常感谢!:)非常感谢!:)