怎样遍历dataframe中某一列的元素
时间: 2023-05-19 08:02:08 浏览: 98
您可以使用 Pandas 库中的 iterrows() 方法来遍历 dataframe 中某一列的元素。以下是一个示例代码:
```python
import pandas as pd
# 创建一个示例 dataframe
df = pd.DataFrame({'Name': ['Alice', 'Bob', 'Charlie'], 'Age': [25, 30, 35]})
# 遍历 'Name' 列的元素
for index, row in df.iterrows():
print(row['Name'])
```
输出结果为:
```
Alice
Bob
Charlie
```
相关问题
遍历dataframe的某一列所有元素
可以使用 pandas 中的 iterrows() 函数遍历 dataframe 的某一列所有元素,例如:
```python
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3], 'B': ['a', 'b', 'c']})
for index, row in df.iterrows():
print(row['B'])
```
这段代码会输出 dataframe 中列名为 'B' 的所有元素。
遍历dataframe的某一列所有元素并逐个修改
可以使用 pandas 中的 loc() 函数来遍历 dataframe 的某一列所有元素并逐个修改,例如:
```python
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3], 'B': ['a', 'b', 'c']})
for index, row in df.iterrows():
df.loc[index, 'B'] = row['B'].upper()
print(df)
```
这段代码会输出将 dataframe 中列名为 'B' 的所有元素转换为大写字母后的新 dataframe。
阅读全文