pandas apply案例
时间: 2023-10-12 17:17:11 浏览: 37
好的,我明白了,您想了解一些 Pandas 的 apply 案例。Pandas 的 apply() 方法可以用于 DataFrame 中的行或列的数据进行函数操作和处理。下面是一个示例:
首先我们导入 Pandas 库,并创建一个 DataFrame:
```python
import pandas as pd
# 创建一个 DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
print(df)
```
输出:
```
A B C
0 1 4 7
1 2 5 8
2 3 6 9
```
我们可以使用 apply() 方法,对 DataFrame 中的每一列进行加 1 操作:
```python
def add_one(x):
return x + 1
# 对每一列数据进行加 1 操作
df2 = df.apply(add_one)
print(df2)
```
输出:
```
A B C
0 2 5 8
1 3 6 9
2 4 7 10
```
另外我们也可以使用 apply() 方法,对 DataFrame 中单个列数据进行操作,例如将 C 列中的数据乘以 2:
```python
# 对 C 列中的数据进行乘以 2 操作
df3 = df['C'].apply(lambda x: x*2)
print(df3)
```
输出:
```
0 14
1 16
2 18
Name: C, dtype: int64
```