pandas for循环
时间: 2023-10-13 20:22:31 浏览: 46
Pandas中的for循环可以应用于多种情况,例如:
1. 遍历数据框中的行:
```python
import pandas as pd
data = {'Name': ['Tom', 'Jack', 'Steve', 'Ricky'],
'Age': [28, 34, 29, 42],
'Country': ['US', 'UK', 'US', 'India']}
df = pd.DataFrame(data)
for index, row in df.iterrows():
print(row['Name'], row['Age'], row['Country'])
```
输出:
```
Tom 28 US
Jack 34 UK
Steve 29 US
Ricky 42 India
```
2. 遍历数据框中的列:
```python
import pandas as pd
data = {'Name': ['Tom', 'Jack', 'Steve', 'Ricky'],
'Age': [28, 34, 29, 42],
'Country': ['US', 'UK', 'US', 'India']}
df = pd.DataFrame(data)
for col in df.columns:
print(col)
```
输出:
```
Name
Age
Country
```
3. 遍历数据框中的元素:
```python
import pandas as pd
data = {'Name': ['Tom', 'Jack', 'Steve', 'Ricky'],
'Age': [28, 34, 29, 42],
'Country': ['US', 'UK', 'US', 'India']}
df = pd.DataFrame(data)
for index, row in df.iterrows():
for col in df.columns:
print(row[col])
```
输出:
```
Tom
28
US
Jack
34
UK
Steve
29
US
Ricky
42
India
```
4. 遍历分组数据:
```python
import pandas as pd
data = {'Name': ['Tom', 'Jack', 'Steve', 'Ricky'],
'Age': [28, 34, 29, 42],
'Country': ['US', 'UK', 'US', 'India']}
df = pd.DataFrame(data)
grouped = df.groupby('Country')
for name, group in grouped:
print(name)
print(group)
```
输出:
```
India
Name Age Country
3 Ricky 42 India
UK
Name Age Country
1 Jack 34 UK
US
Name Age Country
0 Tom 28 US
2 Steve 29 US
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)