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"])
自己動手試一試 »
定義和用法
iterrows()
方法生成 DataFrame 的迭代器物件,允許我們迭代 DataFrame 中的每一行。
每次迭代都會生成一個索引物件和一個行物件(一個 Pandas Series 物件)。
語法
dataframe.iterrows()
引數
iterrows()
方法不帶引數。
返回值
一個迭代器,每行包含兩個物件,索引和內容,作為 Pandas Series 物件。