首页 > 其他 > 详细

pandas常用方法总结

时间:2020-01-07 20:07:58      阅读:63      评论:0      收藏:0      [点我收藏+]
In [49]: frame2
Out[49]: 
       year   state  pop debt
one    2000    Ohio  1.5  NaN
two    2001    Ohio  1.7  NaN
three  2002    Ohio  3.6  NaN
four   2001  Nevada  2.4  NaN
five   2002  Nevada  2.9  NaN
six    2003  Nevada  3.2  NaN
取一列的值可以frame2.state或者frame2[‘state‘]
frame2[‘debt‘] = 16.5
可以填充一列

删除列用del
del frame2[‘debt‘]
In [73]: frame3
Out[73]: 
state  Nevada  Ohio
year
2000      NaN   1.5
2001      2.4   1.7
2002      2.9   3.6
使用frame3.values可以得到一个二维ndarray
Out[74]: 
array([[ nan,  1.5],
       [ 2.4,  1.7],
       [ 2.9,  3.6]])
索引对象是不可变的,不可以通过赋值修改
可以判断某值是否在索引里
‘Ohio‘ in frame3.columns
Out[87]: True
2003 in frame3.index
Out[88]: False

重新索引

技术分享图片

 

 技术分享图片

 

 这玩意说白了可以取已有的索引名和增加索引名,而且这玩意在

取值多层索引的表有奇效

技术分享图片

 

 这种表想取到两种性别下得1910,1960,2010的数据,可以这样

技术分享图片

 

 

删除列用del 那么删除行和列都可以用drop()
技术分享图片

 

 技术分享图片

 

 技术分享图片

索引、选取和过滤

技术分享图片

 

 技术分享图片

 

 选取行以及通过布尔选数据

技术分享图片

用loc和iloc进行选取

loc是根据索引取值

技术分享图片

 

 iloc是根据索引编号取值

技术分享图片

 

 这两个标签可以用于切片

技术分享图片

 

 生成矩阵的常用方法

np.arange(20.).reshape((4, 5)
技术分享图片

 

技术分享图片

 

 技术分享图片

技术分享图片

 

 

技术分享图片

 

 技术分享图片

 

 

 使用元素级的函数处理数据

技术分享图片

 

 如果是Series的则使用map就行了

 技术分享图片

排序和排名

技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 

下面的这个机器学习用到过

技术分享图片

 

汇总和计算描述统计

 技术分享图片

 

 技术分享图片

 

 技术分享图片

 

这个函数之后用于统计某一种营养含量最高的食物。

 技术分享图片

 

 

 

唯一值、值计数以及成员资格

技术分享图片

技术分享图片

 

技术分享图片

 

 技术分享图片

 

 这个用于查找是否包含某些名字

 技术分享图片

 

暂时没有用到

 技术分享图片

 

 

暂时没有用到

技术分享图片

 

 技术分享图片

 

 

 

 

 

pandas常用方法总结

原文:https://www.cnblogs.com/mypath/p/12162787.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!