python设置值及NaN值处理方法


Posted in Python onJuly 03, 2018

如下所示:

python 设置值
import pandas as pd
import numpy as np
dates = pd.date_range('20180101',periods=6)
df = pd.DataFrame(np.arange(24).reshape(6,4),index=dates,columns=['A','B','C','D'])
print(df)
A B C D
2018-01-01 0 1 2 3
2018-01-02 4 5 6 7
2018-01-03 8 9 10 11
2018-01-04 12 13 14 15
2018-01-05 16 17 18 19
2018-01-06 20 21 22 23
df.loc['20180102','A'] = 1111
print(df)
A B C D
2018-01-01  0 1 2 3
2018-01-02 1111 5 6 7
2018-01-03  8 9 10 11
2018-01-04 12 13 14 15
2018-01-05 16 17 18 19
2018-01-06 20 21 22 23
df.iloc[2,2] = 2222
print(df)
A B  C D
2018-01-01  0 1  2 3
2018-01-02 1111 5  6 7
2018-01-03  8 9 2222 11
2018-01-04 12 13 14 15
2018-01-05 16 17 18 19
2018-01-06 20 21 22 23
df[df.A>12]=0 #修改df数据中符合条件的所有值
print(df)
A B  C D
2018-01-01 0 1  2 3
2018-01-02 0 0  0 0
2018-01-03 8 9 2222 11
2018-01-04 12 13 14 15
2018-01-05 0 0  0 0
2018-01-06 0 0  0 0
df.A[df.A<4]=11 #修改df数据中A列符合条件的所有值
print(df)
A B  C D
2018-01-01 11 1  2 3
2018-01-02 11 0  0 0
2018-01-03 8 9 2222 11
2018-01-04 12 13 14 15
2018-01-05 11 0  0 0
2018-01-06 11 0  0 0
df['F'] = np.nan
print(df)
A B  C D F
2018-01-01 11 1  2 3 NaN
2018-01-02 11 0  0 0 NaN
2018-01-03 8 9 2222 11 NaN
2018-01-04 12 13 14 15 NaN
2018-01-05 11 0  0 0 NaN
2018-01-06 11 0  0 0 NaN
print(np.any(df.isnull())== True) #isnull检测是否含有NaN值,有就返回True。np.any()检测df数据中是否含有等于Ture的值
True

NaN值填充:print(df.fillna(value=0))

以上这篇python设置值及NaN值处理方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
从零学Python之hello world
May 21 Python
Python的requests网络编程包使用教程
Jul 11 Python
详解用pyecharts Geo实现动态数据热力图城市找不到问题解决
Jun 26 Python
python加密解密库cryptography使用openSSL生成的密匙加密解密
Feb 11 Python
python实现图像拼接功能
Mar 23 Python
Python PyQt5模块实现窗口GUI界面代码实例
May 12 Python
详解Python 最短匹配模式
Jul 29 Python
详解PyQt5中textBrowser显示print语句输出的简单方法
Aug 07 Python
pycharm2020.2 配置使用的方法详解
Sep 16 Python
详解用python -m http.server搭一个简易的本地局域网
Sep 24 Python
python Matplotlib数据可视化(2):详解三大容器对象与常用设置
Sep 30 Python
关于python中导入文件到list的问题
Oct 31 Python
数据清洗--DataFrame中的空值处理方法
Jul 03 #Python
根据DataFrame某一列的值来选择具体的某一行方法
Jul 03 #Python
Django框架的使用教程路由请求响应的方法
Jul 03 #Python
pandas 选择某几列的方法
Jul 03 #Python
Python中pandas dataframe删除一行或一列:drop函数详解
Jul 03 #Python
Python对数据进行插值和下采样的方法
Jul 03 #Python
pandas 将list切分后存入DataFrame中的实例
Jul 03 #Python
You might like
PR值查询 | PageRank 查询
2006/12/20 PHP
基于PHP遍历数组的方法汇总分析
2013/06/08 PHP
PHP反射类ReflectionClass和ReflectionObject的使用方法
2013/11/13 PHP
使用phpQuery采集网页的方法
2013/11/13 PHP
JSON两种结构之对象和数组的理解
2016/07/19 PHP
PHP命令行执行整合pathinfo模拟定时任务实例
2016/08/12 PHP
解决使用attachEvent函数时,this指向被绑定的元素的问题的方法
2007/08/13 Javascript
firefox下对ajax的onreadystatechange的支持情况分析
2009/12/14 Javascript
IE iframe的onload方法分析小结
2010/01/07 Javascript
jQuery Tools Dateinput使用介绍
2012/07/14 Javascript
javascript定时变换图片实例代码
2013/03/17 Javascript
JS文本框不能输入空格验证方法
2013/03/19 Javascript
javascript实现十六进制颜色值(HEX)和RGB格式相互转换
2014/06/20 Javascript
js实现简单的碰壁反弹效果
2016/08/30 Javascript
jQuery Ztree行政地区树状展示(点击加载)
2016/11/09 Javascript
Bootstrap CSS组件之面包屑导航(breadcrumb)
2016/12/17 Javascript
详解angularjs 关于ui-router分层使用
2017/06/12 Javascript
vue+ElementUI 关闭对话框清空验证,清除form表单的操作
2020/08/06 Javascript
[50:01]Ti4 冒泡赛第二天 NEWBEE vs Titan
2014/07/15 DOTA
举例讲解Python中装饰器的用法
2015/04/27 Python
Python字符串详细介绍
2015/05/09 Python
python多进程(加入进程池)操作常见案例
2019/10/21 Python
Pytorch GPU显存充足却显示out of memory的解决方式
2020/01/13 Python
Python任务自动化工具tox使用教程
2020/03/17 Python
Python reques接口测试框架实现代码
2020/07/28 Python
Python实现自动签到脚本功能
2020/08/20 Python
matplotlib自定义鼠标光标坐标格式的实现
2021/01/08 Python
The Hut德国站点:时装、家居用品、美容等
2016/09/23 全球购物
DHC美国官网:日本通信销售第一的化妆品品牌
2017/11/12 全球购物
父亲追悼会答谢词
2014/01/17 职场文书
企业安全生产目标责任书
2014/07/23 职场文书
四查四看整改措施
2014/09/19 职场文书
地道战观后感500字
2015/06/04 职场文书
毕业欢送会致辞
2015/07/29 职场文书
2016简单的租房合同范本
2016/03/18 职场文书
利用python做表格数据处理
2021/04/13 Python