在 Pandas 中添加空列,其实是添加一个没有值的 Series 对象,再将这个 Series 添加到数据框的列中。下面是详细的步骤:
首先,我们需要创建一个空的 Series 对象,使用 pd.Series()
函数即可创建一个没有值的 Series。例如:
import pandas as pd
empty_series = pd.Series()
print(empty_series)
# 输出结果:Series([], dtype: float64)
接下来,我们需要将之前创建的空 Series 对象添加到我们的数据框中。可以使用 df['new_column_name'] = empty_series
的方式来添加新的一列。例如:
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
empty_series = pd.Series()
df['new_column'] = empty_series
print(df)
# 输出结果:
# A B new_column
# 0 1 4 NaN
# 1 2 5 NaN
# 2 3 6 NaN
最后,我们需要指定新的空列的名字,即把 new_column
替换成我们希望的列名。例如,替换成 new_column_name
:
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
empty_series = pd.Series()
df['new_column_name'] = empty_series
print(df)
# 输出结果:
# A B new_column_name
# 0 1 4 NaN
# 1 2 5 NaN
# 2 3 6 NaN
完整代码如下:
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
empty_series = pd.Series()
df['new_column_name'] = empty_series
print(df)
这样就完成了在 Pandas 中为数据框架添加空列的过程。