DataFrame.iterrows - 数据帧按行迭代
DataFrame的iterrows()方法返回数据帧的行迭代器。
方法原型
DataFrame.iterrows(self)
返回值:
行迭代器,每次迭代输出一个元组:
- index:标签或标签元组
- data:行数据序列
- it:生成器
示例代码
>>> df = pd.DataFrame([[1, 1.5]], columns=['int', 'float'])
>>> row = next(df.iterrows())[1]
>>> row
int 1.0
float 1.5
Name: 0, dtype: float64
>>> print(row['int'].dtype)
float64
>>> print(df['int'].dtype)
int64