要遍历Pandas DataFrame的条目或子条目,可以使用iterrows()方法或itertuples()方法。以下是两种方法的示例代码:
import pandas as pd
# 创建DataFrame
data = {'Name': ['Tom', 'Nick', 'John'],
'Age': [20, 21, 22],
'City': ['London', 'New York', 'Paris']}
df = pd.DataFrame(data)
# 使用iterrows()方法遍历DataFrame的条目
for index, row in df.iterrows():
print(f'Index: {index}')
print(f'Name: {row["Name"]}, Age: {row["Age"]}, City: {row["City"]}')
print('---')
import pandas as pd
# 创建DataFrame
data = {'Name': ['Tom', 'Nick', 'John'],
'Age': [20, 21, 22],
'City': ['London', 'New York', 'Paris']}
df = pd.DataFrame(data)
# 使用itertuples()方法遍历DataFrame的子条目
for row in df.itertuples():
print(f'Index: {row.Index}')
print(f'Name: {row.Name}, Age: {row.Age}, City: {row.City}')
print('---')
这两种方法都可以用于遍历DataFrame的条目或子条目,具体选择哪种方法取决于你的需求和对性能的要求。