dataframe的apply方法怎么使用
时间: 2024-05-03 15:20:18 浏览: 68
详细介绍pandas的DataFrame的append方法使用
dataframe的apply方法可以对数据框中的每一列应用一个函数。该方法有两个参数,第一个参数是应用的函数,第二个参数是指定函数应用的方向。例如,如果你想对数据框中的每一列进行求和操作,可以使用以下代码:
```python
import pandas as pd
df = pd.DataFrame({'col1': [1, 2, 3], 'col2': [4, 5, 6]})
sum_cols = df.apply(lambda x: x.sum(), axis=0)
print(sum_cols)
```
输出:
```
col1 6
col2 15
dtype: int64
```
在这里,我们使用了一个 lambda 函数来对每一列进行求和操作,然后指定了第二个参数 axis=0,表示应用函数的方向是列方向。
需要注意的是,apply方法会返回一个新的 Pandas Series 或 DataFrame,因此需要将结果赋值给一个新的变量。
阅读全文