df.applylambda
时间: 2023-10-11 14:13:31 浏览: 48
`df.apply(lambda)` 是 pandas 中的一个函数,它可以对 DataFrame 的每一行或每一列进行指定函数的计算。其中 `lambda` 是一个匿名函数,可以自定义函数的计算方式。
举个例子,假设有一个 DataFrame `df` 包含三列 a、b、c:
```
import pandas as pd
df = pd.DataFrame({'a': [1, 2, 3], 'b': [4, 5, 6], 'c': [7, 8, 9]})
```
我们可以使用 `apply` 函数计算每一行的和:
```
df['sum'] = df.apply(lambda x: x['a'] + x['b'] + x['c'], axis=1)
```
其中,参数 `axis=1` 表示对每一行进行计算,`x` 表示每一行的数据,`x['a'] + x['b'] + x['c']` 表示计算每一行的和,并将结果保存到新的一列 `sum` 中。
阅读全文