在pandas中,要为DataFrame中的所有行添加列,可以使用assign()
方法。assign()
方法允许我们在DataFrame中添加新的列,并返回一个新的DataFrame对象。
下面是一个示例代码:
import pandas as pd
# 创建一个示例DataFrame
data = {'Name': ['Tom', 'Nick', 'John'],
'Age': [28, 32, 25]}
df = pd.DataFrame(data)
# 使用assign()方法为DataFrame添加新列
df_new = df.assign(City=['London', 'New York', 'Paris'])
# 打印新的DataFrame
print(df_new)
输出结果:
Name Age City
0 Tom 28 London
1 Nick 32 New York
2 John 25 Paris
在这个示例中,我们使用assign()
方法为DataFrame添加了一个名为"City"的新列,并为每一行指定了相应的值。
关于pandas DataFrame的更多操作和方法,可以参考腾讯云的产品文档:pandas DataFrame。
领取专属 10元无门槛券
手把手带您无忧上云