遍历Pandas DataFrame的特定列可以使用iterrows()
方法,而遍历Pandas Series的特定列可以直接使用iteritems()
方法。下面是两种方法的代码示例:
遍历DataFrame的特定列:
import pandas as pd
# 创建一个DataFrame
data = {'Name': ['John', 'Emma', 'Mike', 'Sophia'],
'Age': [24, 28, 22, 30],
'City': ['New York', 'London', 'Paris', 'Tokyo']}
df = pd.DataFrame(data)
# 遍历特定列
for index, row in df.iterrows():
print(row['Name'])
输出:
John
Emma
Mike
Sophia
遍历Series的特定列:
import pandas as pd
# 创建一个Series
data = pd.Series([10, 20, 30, 40, 50], index=['a', 'b', 'c', 'd', 'e'])
# 遍历特定列
for index, value in data.iteritems():
print(value)
输出:
10
20
30
40
50