Python 使用 for 循环遍历 DataFrame:高效获取每一行数据
可以使用 for 循环遍历 DataFrame 的每一行,然后使用 .iloc[] 来获取每一列的值,如下所示:
import pandas as pd
# 创建一个包含两个字段的 DataFrame
df = pd.DataFrame({'name': ['Alice', 'Bob', 'Charlie'], 'age': [20, 25, 30]})
# 使用 for 循环遍历每一行
for index, row in df.iterrows():
name = row['name'] # 获取 'name' 列的值
age = row['age'] # 获取 'age' 列的值
print(f'{name} is {age} years old.')
输出:
Alice is 20 years old.
Bob is 25 years old.
Charlie is 30 years old.
原文地址: https://www.cveoy.top/t/topic/nisa 著作权归作者所有。请勿转载和采集!