pandas 小技巧——用指定列的“非空值”值去填充另一列的“空值”
举例:有df如下
>import numpy as np
>df = pd.DataFrame({"name":["apple", "pear", "pig", "dog", "cat"], "number_1":[1,np.nan,3,np.nan,5], "number_2":[np.nan, 2,3,4,5]})
>print(df)name number_1 number_2
0 apple 1.0 NaN
1 pear NaN 2.0
2 pig 3.0 3.0
3 dog NaN 4.0
4 cat 5.0 5.0
要求:将number_1中的空值用number_2中的非空值进行填充。方法如下:
>df["number_1"].fillna(df["number_2"], inplace=True)
>print(df)name number_1 number_2
0 apple 1.0 NaN
1 pear 2.0 2.0
2 pig 3.0 3.0
3 dog 4.0 4.0
4 cat 5.0 5.0
pandas 小技巧——用指定列的“非空值”值去填充另一列的“空值”相关推荐
- pandas fillna_6个提升效率的pandas小技巧
文章来源:towardsdatascience 作者:B.Chen 翻译\编辑:Python大数据分析 pandas是python中常用的数据分析库,出现频率非常高,而且pandas功能之多让人咋舌, ...
- 独家 | 11个Python Pandas小技巧让你的工作更高效(附代码实例)
作者:Shiu-TangLi 翻译:吴振东 校对:王雨桐 本文约1800字,建议阅读6分钟. 本文为你介绍Pandas隐藏的炫酷小技巧,我相信这些会对你有所帮助. 或许本文中的某些命令你早已知晓,只是 ...
- 适合pythonpandas的软件_11个Python Pandas小技巧让你的工作更高效(附代码实例)
本文为你介绍Pandas隐藏的炫酷小技巧,我相信这些会对你有所帮助. 或许本文中的某些命令你早已知晓,只是没意识到它还有这种打开方式. Pandas是一个在Python中广泛应用的数据分析包.市面上有 ...
- pandas apply lambda_一分钟一个Pandas小技巧(二)
" 在逛Kaggle的时候发现了一篇不错的Pandas技巧,我将挑选一些有用的并外加一些自己的想法分享给大家.本系列虽基础但带仍有一些奇怪操作,粗略扫一遍,您或将发现一些您需要的技巧.&qu ...
- 「Excel技巧」Excel中根据某列的值去汇总另外一列的值
「Excel技巧」Excel中根据某列的值去汇总另外一列的值 在Excel表格中输入数据,需要根据component列的值分别汇总July列的值. 1.选中单元格区域并点击"insert&q ...
- ORA-01779: 无法修改与非键值保存表对应的列
问题描述 错误报告 - SQL 错误: ORA-01779: 无法修改与非键值保存表对应的列 01779. 00000 - "cannot modify a column which ma ...
- R语言dataframe(data.table)使用用最近的前一个非NA值向前填充缺失值NA实战
R语言dataframe(data.table)使用用最近的前一个非NA值向前填充缺失值NA实战 目录 R语言dataframe(data.tabl
- excel如何筛选一列数据的重复值,并找到其他列的对应数据
excel如何筛选一列数据的重复值,并找到其他列的对应数据.就会用到excel的高级筛选功能.如下: 经过筛选,就得到我们想要的结果了.
- pandas打印某一列_零基础学Python--不得不说的Pandas小技巧
在前面的文章里,我介绍了如何使用Pandas去读写一个CSV文件,其实Pandas的功能还不仅仅限于此,它还可以读写Excel.Hdf.html.Json等多种文件格式.除此以外,Pandas还拥有众 ...
最新文章
- Android Audio代码分析7 - stream type
- C 语言编程 — 变量和常量
- 多元函数的极限与连续(一)
- MySQL select后面的子查询使用
- 兼容门:先卸载腾讯QQ,再卸载360软件!
- 机器学习非监督学习—k-means及案例分析
- uniapp 创建与配置 tabbar
- deeplabv2实现并训练自己的数据
- listview添加列
- 照片快照清除 android,如何在Android中删除和恢复照片
- 差分进化算法matlab代码_差分进化算法
- 幸运的袋子(深度优先遍历(Depth First Search,DFS))
- 用 Python 编辑 PDF 文件
- 智云健康上市在即:长期亏损,美年健康俞熔已退出,未来难言乐观
- 自动开机和自动关机设定方法(包括linux和windows)
- SX1278与STM8L
- 【大数据哔哔集20210124】有人问我Kafka Leader选举?我真没慌
- intent跳转和转场动画
- PHP面向对象5-基本概念
- 提高个人生产力的10个小窍门