我有一个包含多个不同列的DataFrame。不同列中的数据属于不同类型。
我想将函数应用于其中一列中的数据并返回相同的DataFrame,但在应用该函数的列中使用新值。
示例:
如果DataFrame是
Letters Numbers Bools
0 a 1 True
1 b 2 False
应用函数后我想得到:
Letters Numbers Bools
0 a 11 True
1 b 12 False
答案 0 :(得分:2)
您可以直接更改列中所有值的值:
df['Numbers'] = df['Numbers'] + 10
print df
这会将10
添加到Numbers
列中的每个值。结果将是:
Letters Numbers Bools
0 a 11 True
1 b 12 False