📅  最后修改于: 2023-12-03 14:51:03.627000             🧑  作者: Mango
Pandas 是一个用于数据分析和数据处理的 Python 开源库。在 Pandas 中,DataFrame 是一种二维表格形式的数据结构,我们可以在其中添加,删除,以及操纵数据。
我们可以使用 Pandas 中的 .insert() 或者 .assign() 方法,在一个 Pandas DataFrame 中追加一个新的 Column。
.insert() 方法在指定位置插入新的列。
import pandas as pd
# 创建一个 DataFrame
df = pd.DataFrame({'column_1': [1, 2, 3, 4],
'column_2': [5, 6, 7, 8]})
# 在第二列后面插入新的列 column_3
df.insert(2, 'column_3', [9, 10, 11, 12])
print(df)
输出结果:
column_1 column_2 column_3
0 1 5 9
1 2 6 10
2 3 7 11
3 4 8 12
.assign() 方法在末尾添加一个新的列。
import pandas as pd
# 创建一个 DataFrame
df = pd.DataFrame({'column_1': [1, 2, 3, 4],
'column_2': [5, 6, 7, 8]})
# 在 DataFrame 末尾添加新的列 column_3
df = df.assign(column_3=[9, 10, 11, 12])
print(df)
输出结果:
column_1 column_2 column_3
0 1 5 9
1 2 6 10
2 3 7 11
3 4 8 12
以上是两种常用的方法,在 Pandas DataFrame 中追加一个新的 Column。我们可以根据需要选择适合的方法。