千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:济南千锋IT培训  >  技术干货  >  pandas遍历dataframe的方法有哪些

pandas遍历dataframe的方法有哪些

来源:千锋教育
发布人:xqq
时间: 2023-11-09 23:18:05

pandas遍历dataframe的方法有哪些

pandas中dataframe可以一维格式化的二维数据,是一个很清晰数据表,那你知道如何遍历这个数据表吗?本文介绍pandas遍历dataframe方法:1、使用df.iterrows()获取可迭代对象,然后使用for循环遍历;2、使用applymap()函数遍历dataframe所有元素;3、按行遍历迭代成元组。

方法一:使用df.iterrows()获取可迭代对象,然后使用for循环遍历即可

forindex,rowindf.iterrows():

print(index,row)

方法二:使用applymap()函数遍历dataframe所有元素

可以对DataFrame里的每个值进行处理,然后返回一个新的DataFrame

importpandasaspd

df=pd.DataFrame({

'a':[1,2,3],

'b':[10,20,30],

'c':[5,10,15]

})

defadd_one(x):

returnx+1

printdf.applymap(add_one)

abc

02116

132111

243116

方法三:按行遍历迭代成元组

forrowinTemp.itertuples():

print(row)

[Out]:

Pandas(Index=0,Flag='No',Open=None,Close=None,Position=100)

Pandas(Index=2,Flag='No',Open=None,Close=None,Position=100)

访问

getattr(row,'Index')

Out[31]:2

getattr(row,'Position')

Out[27]:100

以上就是小编整理总结的pandas遍历dataframe的三种方法,大家直接选择其中一个套入使用就可以了。更多Python学习教程请关注IT培训机构:千锋教育。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

python中merge函数如何使用?

2023-11-14

python中str内置函数总结归纳

2023-11-14

python中的unittest框架是什么?

2023-11-14

最新文章NEW

python timedelta函数是什么?

2023-11-14

Python jieba库分词模式怎么用?

2023-11-14

TCP在python中如何连接服务器?

2023-11-14

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>