pandas操作1(读csv不要索引/写csv不要索引/删除有空值行/按时间排序)
pandas常用csv操作
- 读csv不要索引(index)
- 写csv不要索引
- 删除有空值的行
- 按时间排序
- 其他操作
读csv不要索引(index)
在使用pandas读csv(read_csv())时,会默认产生一列索引,当你要把处理过后的csv文件生成一个新的csv文件时,就会多出一列索引值且这一列没有名字,不方便通过drop(columns=[‘name’])来删除,可以一开始在读的时候就让它不要产生索引(index_col=0)。
df = pd.read_csv('filename.csv', encoding='utf-8', index_col=0)
写csv不要索引
同样在生成csv文件时(to_scv())也可以避免生成索引列,方法为添加参数(index=False)
df.to_csv('C:/filepath/xxx.csv', index=False)
删除有空值的行
做数据分析的时候遇到有的行的某个关键值为空,那最好删除掉一整行以免影响后面的操作。
df1 = df.dropna(subset=['列名'])
按时间排序
有的数据可能是与时间先后顺序有关,需要按照时间先后顺序排序,这时候需要先把带有时间的列转为date_time格式,再进行排序。
df1['time'] = pd.to_datetime(df1['time'])
df1.sort_values('time', inplace=True)
inplace代表是否更改数据,默认是False,要保存结果的话需要inplace=True。
其他操作
pandas操作2(增加列并赋值/两列时间相减/按时间合并且求和)
pandas操作3(插入列insert/统计出现次数value_counts)
pandas操作4(处理缺失值,位置索引)
pandas操作1(读csv不要索引/写csv不要索引/删除有空值行/按时间排序)相关推荐
- 数据库索引优化原理,索引的工作机制
我们通过一个简单的例子来开始教程,解释为什么我们需要数据库索引.假设我们有一个数据库表 Employee, 这个表有三个字段(列)分别是 Employee_Name.Employee_Age 和Emp ...
- Pandas操作CSV文件的读写
文章目录 (1).导库 (2).读取csv文件的两种方式 (2).根据需要条件读取csv文件 (3).利用正则表达式读取不同含有不同分隔符的文件 (4).根据需要选择需要读的行 (5).处理缺失值 ( ...
- Pandas 操作 csv 文件
Pandas 操作 csv 文件 官方英文文档 官方文档PDF下载 中文文档 一.安装 Pandas 安装 Pandas: pip3 install pandas 导入 Pandas: import ...
- pandas中series一维数组的创建、索引的更改+索引切片和布尔索引+dataframe二维数组的创建、基本属性、索引方法(传统方法和lociloc)、nan操作、排序+案例
目录 一.为什么要学习pandas? 二.pandas的常用数据类型 1.series--一维的且带标签的数组 (1)创建一维数组 (2)通过列表形式创建的series带标签数组可以改变索引,传入索引 ...
- 集合、深浅拷贝、文件操作(读、写、追加)函数初识(参数)
小数据池 #int ==比较数值 is 比较内存地址 id 测试内存地址 #str 不能含有特俗字符 单个元素*数字,不能超过21 i1 = 'a'*20 i = 'a'*20 id一样 i1 = ' ...
- Python 数据分析三剑客之 Pandas(二):Index 索引对象以及各种索引操作
CSDN 课程推荐:<迈向数据科学家:带你玩转Python数据分析>,讲师齐伟,苏州研途教育科技有限公司CTO,苏州大学应用统计专业硕士生指导委员会委员:已出版<跟老齐学Python ...
- C#写文本写Csv文件操作
代码内容关于写入文件操作 /// <summary>/// 写csv文件或者文件文件,采用using方式自动释放内存/// </summary>/// <param na ...
- pandas读取csv数据、参数指定作为行索引的数据列索引列表形成复合(多层)行索引、使用set_index函数把数据列转化为行索引(keys参数指定需要被转化的数据列)
pandas使用read_csv函数读取csv数据.index_col参数指定作为行索引的数据列索引列表形成复合(多层)行索引.header参数指定作为
- jxl操作(读、写)Excel例子 http://www.360doc.com/content/11/0422/14/6728052_111517688.shtml
首 页 阅览室 馆友 我的图书馆 登录 注册 jxl操作(读.写)Excel例子 收藏人:澈丹 2011-04-22 | 阅: 转: | 分享 | 来源 jxl不错,简单易 ...
最新文章
- linux 网络端口状态,Linux下用netstat查看网络状态、端口状态(转)
- PHP对抗web扫描器的脚本技巧
- url重写(urlrewrite)的一些系统变量
- leetcode 665. 非递减数列(贪心算法)
- .net测试学习--理解.net测试选项
- linux拷贝文件时如果想保留文件原有的时间属性,可以使用选项,Linux考试题.doc
- 2019Java查漏补缺(二)
- Delphi -- 农历算法
- vc如何画圆,并填充颜色
- 半导体物理-固体晶格结构
- 《雷神的微软平台安全宝典》简介
- 高等数学期末总复习 DAY 2.判断间断点类型 零点、
- 2021电工杯数学建模A题 高铁牵引供电系统论文和代码
- 功能安全是什么?FSoE是什么?Safety over EtherCAT
- 位置服务器的参数,服务器配置参数详解
- cetus系列~ 继续分析
- TP5根据条件IN里面的查询顺序进行排名
- 2022-2028年中国光纤放大器行业投资机会分析及市场前景趋势报告
- Android SurfaceView实战 带你玩转flabby bird
- 音频PCM float32到s16转换