📜  如何在 Pandas 中向 Dataframe 添加空列?(1)

📅  最后修改于: 2023-12-03 15:24:18.467000             🧑  作者: Mango

在 Pandas 中向 Dataframe 添加空列

在 Pandas 中向 Dataframe 添加空列可以使用 df['新列名'] = np.nan 或者 df.insert() 方法。

方法一:使用 np.nan

下面是使用 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() 可以在指定的列位置插入空列。下面是使用 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 添加空列的方法。