首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我无法为pandas dataframe中的所有行添加列

在pandas中,要为DataFrame中的所有行添加列,可以使用assign()方法。assign()方法允许我们在DataFrame中添加新的列,并返回一个新的DataFrame对象。

下面是一个示例代码:

代码语言:txt
复制
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)

输出结果:

代码语言:txt
复制
   Name  Age       City
0   Tom   28     London
1  Nick   32   New York
2  John   25      Paris

在这个示例中,我们使用assign()方法为DataFrame添加了一个名为"City"的新列,并为每一行指定了相应的值。

关于pandas DataFrame的更多操作和方法,可以参考腾讯云的产品文档:pandas DataFrame

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券