pandas dataframe 循环,python如何遍历dataframe
在熊猫中,dataframe可以将二维数据格式化为一维,这是一个非常清晰的数据表。你知道如何遍历这个数据表吗?本文介绍了pandas遍历数据帧的方法:1 .使用df.iterrows()获取可迭代对象,然后使用for循环遍历;2.使用applymap()函数遍历dataframe的所有元素;3.遍历行以形成元组。
方法一:使用df.iterrows()获取可迭代对象, 然后使用for循环遍历即可
对于index,rowindf.iterrows():
打印(索引,行)方法二:使用applymap()函数遍历dataframe所有元素
您可以处理数据帧中的每个值,然后返回一个新的数据帧。
importpandasaspd
df=pd。数据帧({
a:[1,2,3],
b:[10,20,30],
:[5,10,15]
})
defadd_one(x):
returnx 1
printdf.applymap(add_one)
字母表
02116
132111
方法三:按行遍历迭代成元组243116号
forrowinTemp.itertuples():
打印(行)
[Out]:
熊猫(索引=0,标志=否,打开=无,关闭=无,位置=100)
熊猫(索引=2,标志=否,打开=无,关闭=无,位置=100)访问
getattr(行,索引)
第:2页
getattr(行,“位置”)
Out[27]:100以上是边肖整理总结的熊猫穿越数据框的三种方法。你可以选择其中的一个来使用它。更多python学习推荐:python教程。
(推荐操作系统:windows7系统,Python 3.9.1,戴尔G3电脑。)
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。