【持更】python数据处理-学习笔记

news/2024/12/29 11:50:28/

1、读取excel /csv及指定sheet:

pd.read_excel=("路径",sheetname="xx")

修改列名df.rename

修改字符串类型到数字 pandas.to_numeric()

2、删除drop、去重drop_duplicates

(1)空值所在行/列

行:df.dropna(axis=0, how='any', inplace=True)

列:df.dropna(axis=1, how='any', inplace=True)

(2)删除指定列为空的行

df = df.dropna(subset=['列名')

(3)删除指定行/列

df=df.drop(['列名'],axis=1) ;df=df.drop(cloumns=['列名'])

(4)去重

df=df.drop_duplicates(subset=['列名1','列名2'],keep=‘’,inplace=xx)

3、新增一列/行

(1)在最后新增一列固定值 df['列名']='值'

4、新建一个表,另存为

保存到csv就 dataframe.to_csv() ;保存到excel就dataframe.to_excel()

writer=pd.excelwriter('路径')

df.to_excel(writer)

writer.save()

writer.close()

自定义函数

操作行/列 apply

列之间的加减乘除 df["列名"].apply(lambda x:x["a"]+x["b"],axis=1)

指定列求和汇总:xx = df['列名'].sum()

5、纵向匹配 拼接 merge

6、分组汇总+使用函数 group by

分组:df.groupby(['列名'])

分组计数:df.groupby(['列名']).count()

分组求和:df.groupby(['列名']).sum()['列名']


http://www.ppmy.cn/news/1266073.html

相关文章

在做题中学习(31):电话号码的字母组合(全排列)

17. 电话号码的字母组合 - 力扣(LeetCode) 思路:既然要排列组合,就得先根据数字字符取出来 所以先定义一个string类的数组通过下标取到每个数字对应的映射。 string _numsTostr[10]{"","","abc"…

[Linux] nginx的location和rewrite

一、Nginx常用的正则表达式 符号作用^匹配输入字符串的起始位置$ 匹配输入字符串的结束位置*匹配前面的字符零次或多次。如“ol*”能匹配“o”及“ol”、“oll” 匹配前面的字符一次或多次。如“ol”能匹配“ol”及“oll”、“olll”,但不能匹配“o”?匹配前面的字…

WhatsApp获客怎么做?记住这几个技巧!

一、背景介绍 随着全球数字化趋势的不断发展,越来越多的企业开始将目光转向数字化营销,WhatsApp作为一种国际通用的社交媒体平台,具有广泛的使用群体和强大的社交功能,成为了很多企业进行营销推广的重要渠道。 那么,…

Leetcode 2962. Count Subarrays Where Max Element Appears at Least K Times

Leetcode 2962. Count Subarrays Where Max Element Appears at Least K Times 1. 解题思路2. 代码实现 题目链接:2962. Count Subarrays Where Max Element Appears at Least K Times 1. 解题思路 这一题思路上同样很直接,就是找到最大的元素所在的全…

API接口使用方法(封装好的电商平台)

为了进行此平台API的调用,首先我们需要做下面几件事情。 1、 获取一个KEY。 点击获取 2、 参考API文档里的接入方式和示例。 3、查看测试工具是否有需要的接口,响应实例的返回字段是否符合参数要求。 4、利用平台的文档中心和API测试工具&#xff0c…

每日一题,头歌平台c语言题目

任务描述 题目描述:输入一个字符串,输出反序后的字符串。 相关知识(略) 编程要求 请仔细阅读右侧代码,结合相关知识,在Begin-End区域内进行代码补充。 输入 一行字符 输出 逆序后的字符串 测试说明 样例输入&…

【K8s】Kubernetes CRD 介绍(控制器)

文章目录 CRD 概述1. 操作CRD1.1 创建 CRD1.2 操作 CRD 2. 其他笔记2.1 Kubectl 发现机制2.2 校验 CR2.3 简称和属性 3. 架构设计3.1 控制器概览 参考 CRD 概述 CR(Custom Resource)其实就是在 Kubernetes 中定义一个自己的资源类型,是一个具…

elementUI中的 “this.$confirm“ 基本用法,“this.$confirm“ 调换 “确认“、“取消“ 按钮的位置

文章目录 前言具体操作总结 前言 elementUI中的 "this.$confirm" 基本用法&#xff0c;"this.$confirm" 调换 "确认"、"取消" 按钮的位置 具体操作 基本用法 <script> this.$confirm(这是数据&#xff08;res.data&#xff0…