删除操作

删除列:
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 常用操作相关推荐

  1. pandas 按字符串肚脐眼 读取数据_十分钟学习pandas! pandas常用操作总结!

    学习Python, 当然少不了pandas,pandas是python数据科学中的必备工具,熟练使用pandas是从sql boy/girl 跨越到一名优秀的数据分析师傅的必备技能. 这篇pandas ...

  2. Pandas常用操作总结

    文章目录 前言 1.DF常用的两种创建方式 方式一:通过np来生成 方式二:通过字典来生成 2.pandas常用的属性及方法 3.Pandas Select(数据选择) 4.Pandas Set_va ...

  3. pandas常用操作

    pandas 25 式 目录** 查看 pandas 及其支持项的版本 创建 DataFrame 重命名列 反转行序 反转列序 按数据类型选择列 把字符串转换为数值 优化 DataFrame 大小 用 ...

  4. pandas常用操作以及eda分析笔记(自用)

    pandas学习笔记 以sklearn自带的boston数据集转为dataframe为例(这样就不用总是换示例数据了

  5. pandas常用操作集合

    my_dic = {'name': ['战神-吕布', '武圣-关羽', '美人-貂蝉'],'hight': [6.3, 6.1, 5.8],'gender': ['male', 'male', 'f ...

  6. 10000字的Pandas核心操作知识大全!

    来源丨数据不吹牛 工作中最近常用到pandas做数据处理和分析,特意总结了以下常用内容.想下载到本地可访问以下地址 https://github.com/SeafyLiang/Python_study ...

  7. 深度盘点:整理100个 Pandas 常用函数

    大家好,Pandas 是 Python 中最频繁.最受欢迎使用的模块之一,本文我将对 pandas 常用操作进行总结. 内容主要涉及:读取数据和保存数据.数据详情信息.数据处理.数据切片.筛选.排序. ...

  8. python对excel操作简书_Python实现EXCEL常用操作——pandas简介

    知乎的代码块太丑了,这里的内容就更新到简书了Python实现EXCEL常用操作--pandas简介​www.jianshu.com EXCEL是日常办公最常用的软件,然而遇到数据量特别大(超过10W条 ...

  9. 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 ...

最新文章

  1. html 右边是iframe 左右结构_HTML速查表
  2. 浙江大学PAT上机题解析之1010. 一元多项式求导 (25)
  3. 上古时期的 TeX Users 都有哪些当今 TeX Users 无法想象的神级操作?
  4. 一文解开java中字符串编码的小秘密
  5. c语言按shift用户随时退出,2014年云南省“三校生”高考计算机第三次模拟试卷...
  6. php apache win7,win7安装apache+php
  7. php输出数据过大,PHPExcel导出数据量过大处理
  8. C++基础18-抽象类-电脑组装练习
  9. 【博客项目】—数据分页(十)
  10. Java中的try/catch/finally
  11. 温习一下嵌入式老鸟 (火哥) 的面试指南
  12. 前端实现动画的方法总结
  13. 本地blast安装使用教程
  14. LPSTR、LPCSTR、LPTSTR和LPCTSTR,LPVOID的意义及区别
  15. 傻子都能看懂的 财务报表入门
  16. 断开现有的网络共享映射_彭世瑜_新浪博客
  17. 咸鱼洽谈(find)咸鱼翻身,只争朝夕,谈谈find这个讨面试官喜欢的命令
  18. 货币转换程序(双符号)python代码_Python语言程序设计作业四货币转换
  19. 为什么要用深浅拷贝、什么是深浅拷贝、以及如何实现
  20. ssm基于Android的签到系统APP(ssm+uinapp+Mysql)

热门文章

  1. asp.net三层架构详解
  2. android ViewPager页面左右滑动切换
  3. golang中的strings.TrimPrefix
  4. linux命令shutdown
  5. 汇编语言--串处理指令
  6. redis的flushall命令
  7. static的应用和作用
  8. char和unsigned char
  9. java:基本数据类型
  10. python二十八:模块