Pandas DataFrame 的 iterrows() 方法
示例
迭代 DataFrame 的行,并打印每个“firstname”
import pandas as pd
data = {
"firstname": ["Sally", "Mary", "John"],
"age": [50, 40, 30]
}
df = pd.DataFrame(data)
for index, row in df.iterrows()
print(row["firstname"])
自己尝试 »
定义和用法
The iterrows()
方法生成 DataFrame 的迭代器对象,允许我们迭代 DataFrame 中的每一行。
每次迭代都会产生一个索引对象和一个行对象(一个 Pandas Series 对象)。
语法
dataframe.iterrows()
参数
The iterrows()
方法不接受任何参数。
返回值
一个迭代器,每行有两个对象,索引和内容作为 Pandas Series 对象。