【Pands】常用函数总结
数据导入
pd.read_csv(filename):从CSV文件导入数据
pd.read_table(filename):从限定分隔符的文本文件导入数据
pd.read_excel(filename):从Excel文件导入数据
pd.read_sql(query, connection_object):从SQL表/库导入数据
pd.read_json(json_string):从JSON格式的字符串导入数据
pd.read_html(url):解析URL、字符串或者HTML文件
pd.read_clipboard():从粘贴板获取内容
数据导出
df.to_csv(filename):导出数据到CSV文件
df.to_excel(filename):导出数据到Excel文件
df.to_sql(table_name, connection_object):导出数据到SQL表
df.to_json(filename):以Json格式导出数据到文本文件
数据查看
df.head(n):查看DataFrame对象的前n行,默认前五行

df.tail(n):查看DataFrame对象的最后n行,默认后五行

df.shape():查看行数和列数

df.info():查看索引、数据类型和内存信息

df.describe():查看数值型列的汇总统计

s.value_counts(dropna=False):查看Series对象的唯一值和计数

df.apply(pd.Series.value_counts):查看DataFrame对象中每一列的唯一值和计数

数据选取
df[col]:根据列名,并以Series的形式返回列
df[[col1, col2]]:以DataFrame形式返回多列
s.iloc[0]:按位置选取数据
s.loc[‘index_one’]:按索引选取数据
df.iloc[0,:]:返回第一行
数据清洗
df.columns = [‘a’,‘b’,‘c’]:重命名列名
pd.isnull():检查DataFrame对象中的空值,并返回一个Boolean数组
pd.isna():与isnull()一样,不过更推荐使用isna()
pd.notnull():检查DataFrame对象中的非空值,并返回一个Boolean数组
df.dropna():删除所有包含空值的行
df.fillna(x):用x替换DataFrame对象中所有的空值
s.astype(float):将Series中的数据类型更改为float类型
s.replace(1,‘one’):用‘one’代替所有等于1的值
df.rename(columns=lambda x: x + 1):批量更改列名
df.set_index(‘column_one’):更改索引列
数据统计
df.describe():查看数据值列的汇总统计
df.mean():返回所有列的均值
df.corr():返回列与列之间的相关系数
df.count():返回每一列中的非空值的个数
df.max():返回每一列的最大值
df.min():返回每一列的最小值
df.median():返回每一列的中位数
df.std():返回每一列的标准差
数据处理
df[df[col] > 0.5]:选择col列的值大于0.5的行
df.sort_values(col1):按照列col1排序数据,默认升序排列
df.groupby(col):返回一个按列col进行分组的Groupby对象
df.groupby(col1).agg(np.mean):返回按列col1分组的所有列的均值
df.pivot_table(index=col1, values=[col2,col3],
aggfunc=max):创建一个按列col1进行分组,并计算col2和col3的最大值的数据透视表
data.apply(np.mean):对DataFrame中的每一列应用函数np.mean
数据合并
df1.append(df2):将df2中的行添加到df1的尾部
df.concat([df1, df2],axis=1):将df2中的列添加到df1的尾部
df1.join(df2,on=col1,how=‘inner’):对df1的列和df2的列执行SQL形式的join

pandas常用函数总结相关推荐

  1. pandas常用函数说明及速查表

    pandas常用函数说明及速查表 如果你用python做开发,那么几乎肯定会使用pandas库. Pandas 是 Python 语言的一个扩展程序库,用于数据分析. Pandas 是一个开放源码.B ...

  2. pandas 常用函数整理

    pandas常用函数整理,作为个人笔记. 仅标记函数大概用途做索引用,具体使用方式请参照pandas官方技术文档. 约定 from pandas import Series, DataFrame im ...

  3. blankcount函数python,Python pandas常用函数详解

    本文研究的主要是pandas常用函数,具体介绍如下. 1 import语句 2 文件读取 df = pd.read_csv(path='file.csv') 参数:header=None 用默认列名, ...

  4. 【Python】精选23个Pandas常用函数

    公众号:尤而小屋 作者:Peter 编辑:Peter 从26个字母中精选出23个Pandas常用的函数,将它们的使用方法介绍给大家.其中o.y.z没有相应的函数. import pandas as p ...

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

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

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

  7. Pandas 常用函数 数据整理与清洗

    当有一定数据积累时,可以对数据进行较为详细的分析,数据处理一般分为三个阶段:数据整理与清洗.数据分析与建模.数据可视化与制表,其中Pandas 是处理数据最常用的工具. 文章目录 0.数据结构 1.读 ...

  8. pandas常用函数,个人常用的

    1.创建DataFrame import numpy as np import pandas as pd data = {"姓名":["张三","小明 ...

  9. pandas常用函数详解

    1 import语句 import pandas as pd import numpy as np import matplotlib.pyplot as plt import datetime im ...

  10. python pandas常用函数学习

    从网上看的一些资料学习一下,有的内容是直接从其他文章中粘贴过来的. pandas 有两个主要的数据结构:Series 和 DataFrame: 1. Series 是一个一维数组对象 ,类似于 Num ...

最新文章

  1. 使用卷积神经网络进行文本分类textCNN
  2. linux基本命令iscsiadm,tgtadm和iscsiadm命令的用法
  3. java面向对象程序设计董小圆_2017-2018-2 20165325 实验三《Java面向对象程序设计》实验报告...
  4. 四、Java多人博客系统-2.0版本
  5. C++ 标准库类型 map
  6. 使用 Boost.MPI 的 split() 操作对通信器的示例
  7. 如何搭建低延时、交互式的在线教育平台?(内附视频回放)
  8. mysql -a 参数_mysql参数及解释
  9. libevent项目分析(一) -- 准备阶段
  10. [vue] 开发过程中有使用过devtools吗?
  11. 2015-05-31
  12. React Router 学习
  13. 网管实战之使用RSA实现企业安全访问
  14. Python中setdefault,deepcopy,copy函数(一分钟读懂)
  15. EXCEL根据条件随机内插若干行及对应数据
  16. 相关系数显著性检验以及Python实例
  17. [1160]C语言实验——某年某月的天数
  18. 实例理解月末结账任务中,重估未结外币余额的原理
  19. Bootstrap栅格参数
  20. 苹果屏和android屏哪个更真实,苹果手机的屏幕,和安卓旗舰有何差距,苹果真的就是最棒的嘛?...

热门文章

  1. 主题模型LDA理解与应用
  2. 如何理解二次型?(转)
  3. Codeforce 1175 D. Array Splitting
  4. 电脑每次开机都要重新设置时间解决方法
  5. Python 进阶篇
  6. 常用的DIV+CSS网站布局的基本框架结构-完整版
  7. 快速实现python c扩展模块
  8. React 组件间通讯
  9. 【持久化框架】SpringMVC+Spring4+Mybatis3集成,开发简单Web项目+源码下载 【转】...
  10. 串口通讯WaitCommEvent 、GetLastError、ClearCommError、...