在Python的pandas库中,我们可以使用apply函数来实现从多列中添加值的操作。下面是一个示例代码:
import pandas as pd
# 创建数据表格
data = {'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]}
df = pd.DataFrame(data)
# 定义一个函数来添加多列的值
def add_columns(row):
return row['A'] + row['B'] + row['C']
# 使用apply函数将函数应用于每行数据
df['D'] = df.apply(add_columns, axis=1)
# 打印结果
print(df)
运行结果如下:
A B C D
0 1 4 7 12
1 2 5 8 15
2 3 6 9 18
此示例中,我们创建了一个数据表格,并定义了一个函数来添加多列的值。最后,我们使用apply函数将函数应用于每行数据,并将结果添加到新的列中。