pandas怎么新增一列并赋值

avatar
作者
猴君
阅读量:6

在Pandas中,可以使用以下两种方法来新增一列并赋值:

方法1:使用直接赋值的方式

import pandas as pd  # 创建一个DataFrame data = {'A': [1, 2, 3, 4, 5],         'B': ['a', 'b', 'c', 'd', 'e']} df = pd.DataFrame(data)  # 新增一列并赋值 df['C'] = [6, 7, 8, 9, 10]  print(df) 

方法2:使用apply函数的方式

import pandas as pd  # 创建一个DataFrame data = {'A': [1, 2, 3, 4, 5],         'B': ['a', 'b', 'c', 'd', 'e']} df = pd.DataFrame(data)  # 定义一个函数来赋值 def assign_value(row):     return row['A'] * 2  # 使用apply函数新增一列并赋值 df['C'] = df.apply(assign_value, axis=1)  print(df) 

无论是哪种方式,都可以实现在DataFrame中新增一列并赋值。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!