iterrows,iteritems ,itertuples区别
iterrows
Iterate over DataFrame rows as (index, Series) pairs.
迭代(iterate)覆盖整个DataFrame的行中,返回(index, Series)对,以实现对整个Data进行遍历。
官方文档的例子
>>> 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
借鉴官方文档,测试以下代码
>>>df = pd.DataFrame([[1,2.1,3],[4,5,6],[7,8,9]],index =
['1','2','3'],columns = [