iterrows(), iteritems(), itertuples() 对DataFrame进行遍历

`
import pandas as pd
df=pd.DataFrame({'C1':[10,11,12],'C2':[100,110,123]})
df

output: ![image](https://img2022.cnblogs.com/blog/1944607/202203/1944607-20220320122824376-249599142.png)

iterrows():将DataFrame迭代为 (index,Series(行))

for index,row in df.iterrows():
print(data)
print(row)
`
output:
image

image

image

image
`

itertuples():将DataFrame迭代为 元组

image

image

getattr() 函数用于返回一个对象属性值。
getattr(object, name[, default])
  • object -- 对象。
  • name -- 字符串,对象属性。
  • default -- 默认返回值,如果不提供该参数,在没有对应属性时,将触发 AttributeError。

iteritems():将DataFrame迭代为 (列名,Series(列))

image
image

posted @ 2022-03-20 13:13  白云~  阅读(156)  评论(0编辑  收藏  举报