![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PANDAS
文章平均质量分 56
爱打羽毛球的小怪兽
不断学习,不断努力
展开
-
分类数据cotegory介绍以及常用API的属性和方法
pandas中有一种分类数据类型category,分类数据类型具有以下优点:(1)采用这种方式存储数据更加节约内存,提高速度,尤其是数据集中包含很多重复的字符串得时候(2)当一劣质存在一定的顺序(比如李克特量表)时,应该转换成分类数据(3)有些python库可以处理分类数据(比如拟合统计模型)使用astype将数据转换成catecory数据类型可参考astype转换数据类型_我就是一个小怪兽的博客-CSDN博客以下给出的参考表中给出了可以再分类series上执行得操作,表格下面是该..原创 2022-01-20 10:32:12 · 853 阅读 · 0 评论 -
使用to_numeric转换为数值类型
目录errors参数:to_numeric向下转型:downcast参数to_numeric:于astype转换数据类型方法相比擅长将非数值类型数据转换为数值类型,astype转换数据类型_我就是一个小怪兽的博客-CSDN博客import pandas as pd import seaborn as snstips=sns.load_dataset('tips')t=tips.head(10)#获取子集t.loc[[1,4,7],'total_bill']='missin..原创 2022-01-20 09:35:15 · 3511 阅读 · 0 评论 -
astype转换数据类型
astype方法:通用函数,可以用于把dataframe中的任何列转换成其他类型常见的数据类型有:int 整型;float 浮点型;object/str 字符串;category 分类数据。import pandas as pd import seaborn as snstips=sns.load_dataset('tips')#选择seaborn自带数据集中的tipsprint(tips.dtypes)#查看tips数据每一列的类型tips['sex']=tips['sex'].ast原创 2022-01-20 09:04:04 · 7963 阅读 · 4 评论 -
resample进行重采样
重采样会根据得到的日期参数把数据进行展示,会把数据从一个频率转换到另一个频率,主要有如下三类:1.上采样:从低频率到高频率(比如:从每月到每天)2.下采样:从高频率到低频率(比如:从每天到每月)3.原样采样:采样频率不变(比如从每月得第一个星期四到每月得最后一个星期五)resample有图个rule参数,用于接收偏移量字符串,对于改参数可能取得的值可以参考date_range创建日期范围freq参数取值表及创建示例_我就是一个小怪兽的博客-CSDN博客import pandas a原创 2022-01-16 15:01:21 · 1425 阅读 · 1 评论 -
pandas中的shift()方法对数据进行移动的操作
部分参数含义如下:periods:表示shift移动的幅度,正数表示下移,负数表示上移,默认值是1,移动后没有值得索引后面显示缺失freq:按照freq参数值作为间隔移动时间索引,数据值不发生变化,关于freq可以取得值可以参考date_range创建日期范围freq参数取值表及创建示例_我就是一个小怪兽的博客-CSDN博客>>> import pandas as pd>>> date_index=pd.date_range('2022-01-01',p..原创 2022-01-14 16:39:52 · 1528 阅读 · 0 评论