Pandas中怎么创建新的列

920
2024/5/7 16:35:48
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

要在Pandas中创建新的列,可以使用如下方法:

  1. 使用赋值操作符(=)创建新列:
import pandas as pd

data = {'A': [1, 2, 3, 4],
        'B': [5, 6, 7, 8]}
df = pd.DataFrame(data)

df['C'] = df['A'] + df['B']
print(df)
  1. 使用.assign()方法创建新列:
import pandas as pd

data = {'A': [1, 2, 3, 4],
        'B': [5, 6, 7, 8]}
df = pd.DataFrame(data)

df = df.assign(C=df['A'] + df['B'])
print(df)

在以上例子中,我们创建了一个新的列’C’,其值等于列’A’和列’B’的和。您可以根据需要修改赋值操作符的表达式,来创建不同的新列。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: pandas读取csv文件出错如何解决