Python其实很简单 第十九章 Pandas之Series与DataFrame

Python其实很简单 第十九章 Pandas之Series与DataFrame,第1张

访问某一列可以通过b['state']和bstate这两种方法进行,但是输出的pandas里面的Series这种数据类型,因此b['state']index()返回Index([0,1], dtype=object)。因为数据分析某个值并不是非常重要,所以据我所知没有直接输出索引值的函数,不过可以通过query()函数,bquery('state == "obio"'),输出含有ohio的行自然也就知道了索引了。

使用DataFrame中的drop_duplicates方法,可以删除“重复值”,返回字段的“唯一值”

实现代码:数据框名drop_duplicates(["字段名"])

备注:通过 数据框名drop_duplicates(["字段名"])shape[0],可以获取“唯一值”的个数。

DataFrame的单元格可以存放数值、字符串等,这和excel表很像。同时DataFrame可以设置列名columns与行名index,可以通过像matlab一样通过位置获取数据也可以通过列名和行名定位,比较像matlab里面的table格式。

下面将对DataFrame的基本 *** 作进行梳理和介绍:(下文中用df代指DataFrame格式)

方法1:直接生成df

方法2:字典转化为df

方法3:读取txt/excel文件时,输出的就是df格式

方法4:从矩阵A转化为df

注:pdDataFrame和pdSeries是两个不同的函数

取单行后是一个Series,Series有index而无columns

'Series' object has no attribute 'columns'

去除nan值:

1pandas dataframe删除一行或一列:drop函数 >

以上就是关于Python其实很简单 第十九章 Pandas之Series与DataFrame全部的内容,包括:Python其实很简单 第十九章 Pandas之Series与DataFrame、python中如何倒着遍历dataframe、如何获取dataframe的标签等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9702802.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存