Pandas教程
Tips:编程是工科,多动手、付出必有回报。
博文目录
-
【顶】好评文章推荐
-
pandas写入excel不含索引或set_index重置索引
pandas创建或者写入excel文件用to_excel函数,默认情况把一个DataFrame对象写入excel会把索引写入。如果没有刻意设置某一列为索引,则生成的excel中会多出一列(该列为位置索引依次为0,1,2,...
指数:39620-06-06
阅读更多 -
pandds指定一个或多个sheet读取excel(sheet_name参数)
pandas读取excel常用read_excel函数,官方文档上该函数有很多参数,本节课讲解sheet_name参数,sheet_name决定读取哪些sheet。 sheet_name的参数类型如下: 1、int类型:默认是0,读取第一个sheet...
指数:13320-06-06
阅读更多 -
pandas读取excel指定行列索引header和index_col参数
pandas读取excel文件sheet中的数据后会转为DataFrame对象,DataFrame对象是有行索引和列索引的,所以read_excel函数有2个参数来对行列索引进行设置。 1、指定哪一个作为列索引:header参数 2、指...
指数:21320-06-06
阅读更多 -
pandas把Series组合成DataFrame
pandas如何把Series组合成DataFrame呢?Series的索引是变成DataFrame的行索引呢还是列索引?不同组合方式效果也不同。 1、变成行索引 # -*- coding: utf-8 -*-import pandas as pds1 = pd.Series([1,2,3],index=[...
指数:18120-12-19
阅读更多 -
pandas之read_excel指定行列读取excel的usecols和skip_rows参数
有些excel不够规范,所以读取excel的时候要选择指定的列或者行数据,read_excel函数的usecols用来指定列,而skip_rows用来过滤行。 usecols参数可选类型: 1、默认是None,全选 2、str类型:A,...
指数:32120-07-20
阅读更多 -
Series和DataFrame1单个值at、iat用法|访问excel单元格数据
在pandas中,Series是一个序列,而DataFrame是二维数据,如何访问他们的单个元素呢,可以用at和iat这两种方式。只有会访问单个数据才能在读写excel的时候访问单元格数据,因为pandas会把...
指数:47020-06-07
阅读更多 -
DataFrame添加插入列(赋值法、apply()、assign()、条件筛选、insert())
在DataFrame添加一列常用4种方法,分别是1、直接赋值法; 2、apply函数;3、assign函数; 4、条件筛选 1、赋值方法 推荐使用.loc的方式来赋值一列,直接df[xxx]=的方式在一些场景下会有警告 #...
指数:43020-06-28
阅读更多 -
pandas缺失值处理检测isnull、删除dropna、填充fillna
有些excel文件不标准,比如空行、有些单元格没有值等,这类情况我们称为缺失值。对于缺失值,我们往往会做三步走的处理,1检测缺失值,2丢弃一些缺失值,3填充一些缺失值 1、is...
指数:44920-11-20
阅读更多 -
SettingWithCopyWarning: value is trying to be set on a copy of a slice
pandas在使用过程中会遇见这个错误:SettingWithCopyWarning:A value is trying to be set on a copy of a slice from a DataFrame.Try using .loc[row_indexer,col_indexer] = value instead See the caveats in the documentation: http://pa...
指数:37820-10-05
阅读更多 -
concat函数合并DataFrame与Series、添加列操作
pandas.concat()函数可以合并多个df也可以合并df与Series,主要掌握5个参数: objs:列表,每个元素是Series或者df axis:左右还是上下合并,axis=0为上下合并 join:对齐方式inner、outer。默认是...
指数:13720-06-28
阅读更多 -
DataFrame直接索引,切片,布尔索引选择单行多行
pandas中DataFrame直接索引就是df[xx]的形式,可以根据标签索引(index、columns参数)或者位置索引选取数据,也可以进行切片操作。DataFrame是2维数据结构,无论行还是列都存在位置索引,默认...
指数:41021-10-25
阅读更多 -
DataFrame的loc标签,切片,布尔索引选择单行多行多列
pandas中DataFrame选择数据可以用loc选择器,注意loc不是函数。loc用于标签索引筛选,也可以用于布尔值筛选。 官方介绍如下: Access a group of rows and columns by label(s) or a boolean array。.loc[] i...
指数:34321-10-25
阅读更多