2023-04-01

Pandas 笔记



1.pandas修改列名

a.直接以属性赋值的方式,一次将全部的列名进行重新定义

data.columns = ['city','name','post','pay','request','number']

b.用rename()方法进行修改

#使用pandas的rename方法修改列名,新旧列名称按照字典形式成对,columns={'旧的列名': '新的列名'}

data.rename(columns={'城市': 'city'}, inplace=True)

print(data)

#同时修改多个字段名

data.rename(columns={'城市': 'city','公司名称': 'name'}, inplace=True)

print(data)



2.pandas 删除某一列、行

1、drop()函数

语法:

DataFrame.drop(labels,axis=0,level=None,inplace=False,errors=’raise’)

参数 说明

labels 接收string或array,代表要删除的行或列的标签(行名或列名)。无默认值

axis 接收0或1,代表操作的轴(行或列)。默认为0,代表行;1为列。

level 接收int或索引名,代表标签所在级别。默认为None

inplace 接收布尔值,代表操作是否对原数据生效,默认为False

errors errors='raise’会让程序在labels接收到没有的行名或者列名时抛出错误导致程序停止运行,errors='ignore’会忽略没有的行名或者列名,只对存在的行名或者列名进行操作。默认为‘errors=‘raise’’。



pandas 透视表中的计数方法

用pivot_table中的aggfuc=len 


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 数据预处理包括数据的清洗、合并、重塑与转换,解决数据缺失、极端值、数据格式不统一等问题,本文通过介绍Pandas中...
    小哲1998阅读 3,150评论 0 3
  •   说起pandas这个是python数据清洗的利器,它可以让你像sql一样操作数据,同时可以对数据进行各种计算,...
    不分享的知识毫无意义阅读 15,789评论 1 15
  • 让数据清洗和数据分析变得简答的数据结构和操作工具pandas是专门为处理表格和混杂数据设计的。而NumPy更适合处...
    AmaAnchor阅读 448评论 0 0
  • 写了个程序,对Pandas的绝大部分函数及其说明进行了中文翻译。原网址:http://pandas.pydata....
    TSIANG阅读 5,865评论 0 4
  • 写在前面的话 Pandas是专门做数据处理和分析的,拥有许多各种复杂的函数。Pandas功能强大,支持类似于SQL...
    四毛m阅读 2,279评论 0 7

友情链接更多精彩内容