[英]Apply a function to two DataFrame columns and create new column from result
[英]Apply a function to multiple columns in dataframe and store result in a new column
您可以迭代一列的数值,并通过简单的加法分配一个新列。
>>> for (i, v) in enumerate(df['a'].dropna()):
... df[f'col{i}']=v + df['b']
...
>>> df
a b col0 col1
0 5.0 10 15.0 16.0
1 6.0 20 25.0 26.0
2 NaN 30 35.0 36.0
>>>
dropna
- 避免没有值。v + df['b']
结果将是将该标量添加到系列的每个条目。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.