专栏导读
-
🌸 欢迎来到Python办公自动化专栏—Python处理办公问题,解放您的双手
-
-
-
-
📕 此外还有python基础专栏:请点击——>Python基础学习专栏求订阅
-
文章作者技术和水平有限,如果文中出现错误,希望大家能指正🙏
-
❤️ 欢迎各位佬关注! ❤️
库的介绍
Pandas库是一个强大的数据处理和分析工具,它提供了许多用于操作表格数据(通常以DataFrame形式)的方法。以下是一些Pandas对表格(DataFrame)的常用方法:
库的安装
pip install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple/
数据准备
代码1(csv版)
'''
@Project :测试
@File :main.py
@IDE :PyCharm
@Author :一晌小贪欢(278865463@qq.com)
@Date :2024/6/1 15:50
'''
import pandas as pd
df = pd.read_csv('test.csv', encoding='utf-8')
df_group = df.groupby('单号')
df_group = df_group.agg({'重量': 'sum', '金额': 'sum'})
df_group.to_csv('test_group.csv', encoding='utf-8')
print(df_group)
代码2(Excel版)
注意修改累加的列的类型
'''
@Project :测试
@File :main.py
@IDE :PyCharm
@Author :一晌小贪欢(278865463@qq.com)
@Date :2024/6/1 15:50
'''
import pandas as pd
df = pd.read_excel('test.xlsx',dtype=str)
df['重量'] = pd.to_numeric(df['重量'])
df['金额'] = pd.to_numeric(df['金额'])
df_group = df.groupby('单号')
df_group = df_group.agg({'重量': 'sum', '金额': 'sum'})
df_group.to_excel('test_group.xlsx')
print(df_group)
类似需求分享
课程名 | 链接 |
---|
Python办公自动化—对Excel(CSV)分组求和(一键多值) | 点我跳转 |
Python实现Excel\CSV文件的双重分组求汇总(在Excel中也称之为透视) | 点我跳转 |
Python-pandas对excel筛选(分组)查询 | 点我跳转 |
总结
-
希望对初学者有帮助
-
致力于办公自动化的小小程序员一枚
-
希望能得到大家的【一个免费关注】!感谢
-
求个 🤞 关注 🤞
-
-
求个 ❤️ 喜欢 ❤️
-
-
求个 👍 收藏 👍
-