Python中Series常用方法整理
- 更新时间:2021-07-14 09:28:02
- 编辑:慕浩言
给寻找编程代码教程的朋友们精选了相关的编程文章,网友容景龙根据主题投稿了本篇教程内容,涉及到Python相关内容,已被825网友关注,下面的电子资料对本篇知识点有更加详尽的解释。
参考资料
- 全国计算机等级考试二级教程:Python语言程序设计 PDF 电子书 / 7.9 MB / 教育部考试中心 推荐度:
- python tkinter 实现拼图游戏 / 618 KB / 码小辫 推荐度:
- 《Python数据分析》配套资源 配套资源 / 171.71 KB / Ivan Idris 推荐度:
- 像计算机科学家一样思考Python PDF 电子书 / 1.9 MB / 艾伦 B. 唐尼 推荐度:
- 《趣学Python编程》配套资源 配套资源 / 943.55 KB / [美]Jason Briggs 著,尹哲 推荐度:
正文内容
码农之家最近发表了一篇名为《Python中Series常用方法整理》的py文章,感觉很有用处,把程序员重写的代码发布到这里,看完如果觉得有用请记得收藏。
1、方法说明
(1)排序
sort_values()
通过ascending参数来确定升序还是降序,True表示升序
(2)空判断
isnull() - 判空
notnull() - 判非空
(3)缺失值处理
dropna()
删除
(4)统计基本信息
describe()
2、实例
>>> data a 10 b 11 c 12 d 13 e 14 dtype: int64 >>> data.sort_values(ascending = False) #降序排序 e 14 d 13 c 12 b 11 a 10 dtype: int64 >>> data = pd.Series([100,200,np.nan,200,np.nan,400],list('abcdef')) #创建含有缺失值的对象 >>> data a 100.0 b 200.0 c NaN d 200.0 e NaN f 400.0 dtype: float64 >>> data.isnull() #判空 a False b False c True d False e True f False dtype: bool >>> data.notnull() #判非空 a True b True c False d True e False f True dtype: bool >>> data.dropna() #删除缺失值 a 100.0 b 200.0 d 200.0 f 400.0 dtype: float64 >>> data.fillna(data.mean()) #设置默认值为均值 a 100.0 b 200.0 c 225.0 d 200.0 e 225.0 f 400.0 dtype: float64 >>> data.drop_duplicates() #去重 a 100.0 b 200.0 c NaN f 400.0 dtype: float64 >>> data.value_counts() #统计频率 200.0 2 100.0 1 400.0 1 dtype: int64 >>> data.describe() #对数据进行基本统计,统计时自动去掉了缺失值 count 4.000000 mean 225.000000 std 125.830574 min 100.000000 25% 175.000000 50% 200.000000 75% 250.000000 max 400.000000 dtype: float64
以上就是Python中Series常用方法整理,希望对大家有所帮助。
相关教程
-
python工厂方法模式原理与实现
大家好,本篇文章主要讲的是python工厂方法模式原理与实现,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下
发布时间:2019-07-23
-
windows下python和pip安装教程
这篇文章主要为大家详细介绍了windows下Python和pip安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
发布时间:2019-08-26