详解pandas获取Dataframe元素值的⼏种⽅法
可以通过遍历的⽅法:
选择列
使⽤类字典属性,返回的是Series类型
data[‘w']
遍历Series
forindexindata['w'].index:
time_dis=data['w'].get(index)
根据⾏索引和列名,获取⼀个元素的值
>>>df=ame([[0,2,3],[0,4,1],[10,20,30]],
...columns=['A','B','C'])
>>>df
ABC
0023
1041
2102030
>>>[4,'B']
2
或者
>>>[5].at['B']
4
根据⾏索引和列索引获取元素值
>>>df=ame([[0,2,3],[0,4,1],[10,20,30]],
...columns=['A','B','C'])
>>>df
ABC
0023
1041
2102030
>>>[1,2]
1
或者
>>>[0].iat[1]
2
选取元素,或者⾏
>>>df=ame([[1,2],[4,5],[7,8]],
...index=['cobra','viper','sidewinder'],
...columns=['max_speed','shield'])
>>>df
max_speedshield
cobra12
viper45
sidewinder78
选取元素
>>>['cobra','shield']
2
选取⾏返回⼀个ries
>>>['viper']
max_speed4
shield5
Name:viper,dtype:int64
选取⾏列返回dataframe
>>>[['viper','sidewinder']]
max_speedshield
viper45
sidewinder78
>>>mydict=[{'a':1,'b':2,'c':3,'d':4},
...{'a':100,'b':200,'c':300,'d':400},
...{'a':1000,'b':2000,'c':3000,'d':4000}]
>>>df=ame(mydict)
>>>df
abcd
01234
11
21000
按索引选取元素
>>>[0,1]
2
获取⾏的ries
>>>type([0])
>>>[0]
a1
b2
c3
d4
Name:0,dtype:int64
到此这篇关于详解pandas获取Dataframe元素值的⼏种⽅法的⽂章就介绍到这了,更多相关pandas获取Dataframe元素值内容
请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!
本文发布于:2022-11-16 13:44:23,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/88/31634.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |