Python的pandas中常用函数的总结

本篇文章给大家带来的内容是关于python的pandas中常用函数的总结,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

pandas是python中的 一个数据处理库,同样在使用的时候我们要先输入import pandas as pd引入。

1.df = pd.read_csv(“文件路径”):这是读取csv文件的方法,如果要读取excel或其他文档,都有相应的read函数。

853765357-5c3b2c34e78c5_articlex.png

2.df.dtypes:如果在文件中有字符型数据返回的是object。

立即学习“Python免费学习笔记(深入)”;

3697751330-5c3b2c34bca68_articlex.png

3.df.head(n):将前n行数据显示出来,如果不传入参数则显示前5行数据。

2093925261-5c3b2c349cfda_articlex.png

4.df.tail(n):将后n行数据显示出来,如果不传入参数则显示后5行数据。

2658489183-5c3b2c3465a1a_articlex.png

5.df.columns:以列表的形式显示数据表的列名。

6.df.shape:以元组的形式显示表中数据的行数和列数。

7.df.loc[n]:返回索引值为n的行。

8.df.loc[m][n]:返回索引值为m行n列的数据。

2427630674-5c3b2c347460e_articlex.png

9.df.loc[m:n]:返回索引值为m到n的行。

10.df.loc[[m,n,k]]:返回索引值分别为m,n,k的行。

84425113-5c3b2c3450213_articlex.png

11.df[“str”]:返回列名为str的这一列。

3345389216-5c3b2c342e5de_articlex.png

12.df.columns.tolist():将列名做成列表。

3137771917-5c3b2c34113cc_articlex.png

13.df[“str”]*df[“str”]:两列维度相同,则两列的对应位置相乘。

3101095007-5c3b2c340766c_articlex.png

14.df.sort_values(“str”,inplace=True,ascending=False):将str一列按照降序排列,且得到的数据替换原数据。inplace表示是否用排序后的数据替代原数据,默认为False,也就是不替换。ascending表示排序的顺序,默认为True,也就是按照升序排列。

4292809554-5c3b2c3423426_articlex.png

15.judge = pd.isnull(df[“str”]):返回bool型值,str这一列的数据是空值返回True,不是空值返回False。

4003295261-5c3b2c33e1522_articlex.png

16.a[“judge”]:返回judge为True,也就是缺失的数据,这时再调用len()函数即可求得缺失数据的个数。

3297378674-5c3b2c3380201_articlex.png

1248542545-5c3b2c33686a8_articlex.png

17.df.pivot_table(index=”a”,values=”b”,aggfunc=np.mean):这是一个很重要的函数,将b求平均值,按照a的类别进行分类,第三个参数默认为求平均值。

2944719341-5c3b2c337280b_articlex.png

18.df.loc[n,”str”]:定位到第n行,列名为str处的数据。

19.sort_res.reset_index(drop=True):将排序后的数据的编号也重新排列,drop指是否丢弃原数据。运行后的结果与14的图对比可以发现,编号已经重新排列了。

1424945541-5c3b2c33958da_articlex.png

20.df.apply():这是在pandas中的自定义函数的使用方法,括号中传入函数名。

3266151451-5c3b2c338eb02_articlex.png

以上就是Python的pandas中常用函数的总结的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2534250.html

(0)
上一篇 2025年3月5日 21:28:29
下一篇 2025年3月1日 15:16:21

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 怎么找到黑客的联系方式?

    如果你想要找到黑客的联系方式,那么你可能面临以下难题:黑客往往会隐藏他们的身份,并且他们的联系方式很难被发现。php小编草莓在这里为你提供了一份指南,旨在帮助你找到黑客的联系方式。在本指南中,我们将介绍一些常见的黑客使用的联系方式,并提供一…

    2025年3月5日
    200
  • 8年后Python重登2018年度编程语言王座

    近日,全球知名的编程语言流行度排行榜网站tiobe宣布:python成为2018年度编程语言。 这也是继2010年后,时隔8年Python重登编程语言年度排行榜榜首。 TIOBE Python之所以获得这个称号,是因为它在2018年的排名中…

    2025年3月5日 编程技术
    200
  • Python有什么用

    Python可以用来处理文本、数字、图像、科学数据以及任何你可能保存在计算机上的东西;Python是一种通用的编程语言,可以在任何现代计算机操作系统上使用。 本文操作环境:Windows7系统、Dell G3电脑、python3.6.4版。…

    2025年3月5日
    200
  • 如何在Python中使用JSON数据?(代码示例)

    json是一种javascript对象表示法。它意味着一种由编程语言的文本组成的脚本(可执行)文件,可用于存储和传输数据。那么如何如何在python中使用json数据?本篇文章就来给大家j简单介绍在python中使用json数据的方法,希望…

    2025年3月5日
    200
  • 在Python中如何使用Shelve保存对象

    shelve是一个功能强大的python模块,用于对象持久性。搁置对象时,必须指定一个用于识别对象值的键。通过这种方式,搁置文件成为存储值的数据库,其中任何一个都可以随时访问。 Python中搁置的示例代码 要搁置对象,首先导入模块,然后按…

    2025年3月5日
    200
  • Python中logging的详细介绍(附示例)

    本篇文章给大家带来的内容是关于Python中logging的详细介绍(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 引言 logging 的基本用法网上很多,这里就不介绍了。在引入正文之前,先来看一个需求: 假设…

    2025年3月5日
    200
  • Python如何查找字符串的长度?(代码示例)

    在python中字符串是unicode代码点的不可变序列。给定一个字符串,我们如何查找它的长度?本篇文章就来给大家介绍在python中查找字符串长度的四种方法,希望对大家有所帮助。【相关视频教程推荐:python视频教程】 方法一:使用内置…

    2025年3月5日 编程技术
    200
  • Python中如何从列表中删除None值

    在python中我们可以使用for循环遍历过滤none值,或者使用filter()函数来删除none值,然后返回没有none值的新列表。下面我们就来介绍一下删除方法,希望对大家有所帮助。 None值是什么? 在 Python 中有一个值称为…

    2025年3月5日
    200
  • Python如何删除字符串中所有空格

    在python中删除字符串中所有空格有:使用replace()函数、使用split()函数+join()函数、使用python正则表达式。下面本篇文章就来具体介绍一下这些方法,希望对大家有所帮助。【相关视频教程推荐:python教程】 使用…

    2025年3月5日 编程技术
    200
  • Python中集合是什么?简单的集合操作

    python中的集合是什么?本篇文章就来带大家认识一下python集合,了解对集合进行简单的操作的方法,希望对大家有所帮助。 Python中的集合是什么? 在Python中,集合(set)是一个无序的不重复元素序列。它是可迭代的,没有重复元…

    2025年3月5日 编程技术
    200

发表回复

登录后才能评论