📅  最后修改于: 2023-12-03 15:24:18.467000             🧑  作者: Mango
在 Pandas 中向 Dataframe 添加空列可以使用 df['新列名'] = np.nan
或者 df.insert()
方法。
下面是使用 np.nan 添加空列的代码示例:
import numpy as np
import pandas as pd
df = pd.DataFrame({'a': [1, 2, 3], 'b': [4, 5, 6]})
df['c'] = np.nan
print(df)
输出:
a b c
0 1 4 NaN
1 2 5 NaN
2 3 6 NaN
使用 df.insert()
可以在指定的列位置插入空列。下面是使用 df.insert()
添加空列的代码示例:
import pandas as pd
df = pd.DataFrame({'a': [1, 2, 3], 'b': [4, 5, 6]})
df.insert(loc=2, column='c', value='')
print(df)
输出:
a b c
0 1 4
1 2 5
2 3 6
其中,loc
表示插入的位置,column
表示插入的列名,value
可以指定插入的值。如果不指定 value
,则默认插入空列。
以上就是向 Pandas Dataframe 添加空列的方法。