pandas dataframe 循环,python如何遍历dataframe

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: