pandas 常用操作
删除操作
删除列:
df=df.drop('column_label',axis=1)
删除行:
df=df.drop('row_label')
删除重复的行: df=df.drop_duplicates(['column_label_one','column_label_two'])
查看
查看行数
len(df) or len(df.index) or df.shape[0]
列数
len(df.columns) or df.shape[1]
数据类型
df.dtypes
重命名
列标签的重命名
df.rename(columns={"old label": "new label"})
行标签的重命名
df.rename(index={"old label": "new label"}
时间序列的操作
将时间字符串转换成datetime数据
dt['StartTime'] = pd.to_datetime(dt['StartTime'])
排序
按值排序,可指定列名和排序方式,默认的是升序排序
dt.sort(['StartTime'], inplace=True) or dt.sort(['StartTime'])
照索引(行名)或者列名进行排序,指定axis=0表示按索引(行名)排序,axis=1表示按列名排序,并可指定升序或者降序:
df.sort_index(axis=1, ascending=False)
读写操作
读csv
pd.read_csv('input.csv') | pd.read_table('input.csv', sep=',')
参数 header = None pandas分配默认列名
参数 name = [‘a’, ‘b’, ‘c’] 指定列名
参数 index_col=’idx 指定索引
参数 shiprows = [0, 2, 4] 跳过文件部分行
参数 nrows = 20 只读取文件前xx行
参数 chunksize = 10000 指定每次读取行数,分块读取,返回TextParse对象
写csv
pd.to_csv('output.csv')
参数 na_rep = ‘NULL’ 缺失值输出为指定标记值,默认为空字符串
参数 index = False, header = False 禁止输出行和列的标签, 默认输出
参数 cols=[‘a’, ‘b’] 指定输出以部分列,并以指定顺序排序
原文:https://blog.csdn.net/jekxi/article/details/52936841
转载于:https://www.cnblogs.com/qbdj/p/11041259.html
pandas 常用操作相关推荐
- pandas 按字符串肚脐眼 读取数据_十分钟学习pandas! pandas常用操作总结!
学习Python, 当然少不了pandas,pandas是python数据科学中的必备工具,熟练使用pandas是从sql boy/girl 跨越到一名优秀的数据分析师傅的必备技能. 这篇pandas ...
- Pandas常用操作总结
文章目录 前言 1.DF常用的两种创建方式 方式一:通过np来生成 方式二:通过字典来生成 2.pandas常用的属性及方法 3.Pandas Select(数据选择) 4.Pandas Set_va ...
- pandas常用操作
pandas 25 式 目录** 查看 pandas 及其支持项的版本 创建 DataFrame 重命名列 反转行序 反转列序 按数据类型选择列 把字符串转换为数值 优化 DataFrame 大小 用 ...
- pandas常用操作以及eda分析笔记(自用)
pandas学习笔记 以sklearn自带的boston数据集转为dataframe为例(这样就不用总是换示例数据了
- pandas常用操作集合
my_dic = {'name': ['战神-吕布', '武圣-关羽', '美人-貂蝉'],'hight': [6.3, 6.1, 5.8],'gender': ['male', 'male', 'f ...
- 10000字的Pandas核心操作知识大全!
来源丨数据不吹牛 工作中最近常用到pandas做数据处理和分析,特意总结了以下常用内容.想下载到本地可访问以下地址 https://github.com/SeafyLiang/Python_study ...
- 深度盘点:整理100个 Pandas 常用函数
大家好,Pandas 是 Python 中最频繁.最受欢迎使用的模块之一,本文我将对 pandas 常用操作进行总结. 内容主要涉及:读取数据和保存数据.数据详情信息.数据处理.数据切片.筛选.排序. ...
- python对excel操作简书_Python实现EXCEL常用操作——pandas简介
知乎的代码块太丑了,这里的内容就更新到简书了Python实现EXCEL常用操作--pandas简介www.jianshu.com EXCEL是日常办公最常用的软件,然而遇到数据量特别大(超过10W条 ...
- CDA学习之Pandas - 常用函数和75个高频操作
目录 一.函数 1.1 常用函数 1.1.1 导⼊数据 1.1.2 导出数据 1.1.3 查看数据 1.1.4 数据选取 1.1.5 数据处理 1.1.6 数据分组和排序 1.1.7 数据合并 1.1 ...
最新文章
- html 右边是iframe 左右结构_HTML速查表
- 浙江大学PAT上机题解析之1010. 一元多项式求导 (25)
- 上古时期的 TeX Users 都有哪些当今 TeX Users 无法想象的神级操作?
- 一文解开java中字符串编码的小秘密
- c语言按shift用户随时退出,2014年云南省“三校生”高考计算机第三次模拟试卷...
- php apache win7,win7安装apache+php
- php输出数据过大,PHPExcel导出数据量过大处理
- C++基础18-抽象类-电脑组装练习
- 【博客项目】—数据分页(十)
- Java中的try/catch/finally
- 温习一下嵌入式老鸟 (火哥) 的面试指南
- 前端实现动画的方法总结
- 本地blast安装使用教程
- LPSTR、LPCSTR、LPTSTR和LPCTSTR,LPVOID的意义及区别
- 傻子都能看懂的 财务报表入门
- 断开现有的网络共享映射_彭世瑜_新浪博客
- 咸鱼洽谈(find)咸鱼翻身,只争朝夕,谈谈find这个讨面试官喜欢的命令
- 货币转换程序(双符号)python代码_Python语言程序设计作业四货币转换
- 为什么要用深浅拷贝、什么是深浅拷贝、以及如何实现
- ssm基于Android的签到系统APP(ssm+uinapp+Mysql)