可以使用 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.
Python 使用 for 循环遍历 DataFrame:高效获取每一行数据

原文地址: https://www.cveoy.top/t/topic/nisa 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录