遍历Pandas dataframe 可以使用iterrows()、itertuples()、iteritems()等方法。下面是使用这些方法的代码示例:
import pandas as pd
# 创建一个DataFrame
data = {'Name': ['Tom', 'Nick', 'John'],
'Age': [20, 21, 19]}
df = pd.DataFrame(data)
# 使用iterrows()方法遍历DataFrame的每一行
for index, row in df.iterrows():
print(row['Name'], row['Age'])
import pandas as pd
# 创建一个DataFrame
data = {'Name': ['Tom', 'Nick', 'John'],
'Age': [20, 21, 19]}
df = pd.DataFrame(data)
# 使用itertuples()方法遍历DataFrame的每一行
for row in df.itertuples():
print(row.Name, row.Age)
import pandas as pd
# 创建一个DataFrame
data = {'Name': ['Tom', 'Nick', 'John'],
'Age': [20, 21, 19]}
df = pd.DataFrame(data)
# 使用iteritems()方法遍历DataFrame的每一列
for column, values in df.iteritems():
print(column)
for value in values:
print(value)
这些方法可以根据具体需求选择使用,根据DataFrame的大小和性能要求,可能有不同的选择。