python数据处理:分列到行
# 导入需要的包
import pandas as pd
from datetime import datetime # 文件读取方式1:
def Course_duration(df):df.columns = ['round_teacher','course_cnt'] # 修改字段列名# df.head()# 对round_teacher列进行拆分并转化为长序列df1 = df['round_teacher'].str.split('/',expand=True).stack()\.reset_index(level =1,drop = True).rename('course_teacher_split') # 对Series命名# 将除了round_teacher的其他列组合成Dataframedf2 = df[[x for x in df.columns if x != 'round_teacher']] # if 条件筛选过滤字段# 根据索引值,将df2和df1进行匹配df_new = df2.join(df1) # 使用join语法,通过两个Series的索引进行拼接 → DataFrame# df_new.head()data = df_new.pivot_table(values= 'course_cnt',index = 'course_teacher_split', aggfunc='sum')# 导出处理后结果到指定文件:previous_month = int(datetime.now().strftime('%Y%m'))-1data.to_excel(f'C:/Users/DELL/Desktop/统计结果{previous_month}.xlsx')# 统计结果202204.xlsx 没有该文档也会自动创建if __name__=='__main__':# 读入数据excelpath = 'C:/Users/DELL/Desktop/AF-打赏数据(1).xlsx'df = pd.read_excel(excelpath) # 调用函数,导出结果Course_duration(df)
python数据处理:分列到行相关推荐
- 半小时拿下Python数据处理之Matplotlib篇
半小时拿下Python数据处理之Matplotlib篇 matplotlib三种代码风格 pyplot pylab Object Oriented 子图 多图 散点图(scatter) 条形图 (ba ...
- python数据处理实例-Python数据处理numpy.median的实例讲解
numpy模块下的median作用为: 计算沿指定轴的中位数 返回数组元素的中位数 其函数接口为: median(a, axis=None, out=None, overwrite_input=Fal ...
- python dataframe遍历_对Python中DataFrame按照行遍历的方法
对Python中DataFrame按照行遍历的方法 在做分类模型时候,需要在DataFrame中按照行获取数据以便于进行训练和测试. import pandas as pd dict=[[1,2,3, ...
- Python数据处理DataFrame小记
python数据处理小记 简介: 1.DataFram定义: 2.DataFrame的append 3.DataFrame去除列或行 4.DataFrame查看数据基本统计情况 5.DataFrame ...
- python数据处理方法
python数据处理中常用的运算方法 矩阵转置-DataFrame df=pd.DataFrame(df.values.T, index=df.columns, columns=df.index) 矩 ...
- 【Python数据处理篇——DataFrame数据准备】DataFrame的创建、增删改查、数据导入等
欢迎访问我搞事情的[知乎账号]:Coffee 以及我的[B站漫威剪辑账号]:VideosMan 若我的笔记对你有帮助,请用小小的手指,点一个大大的赞哦. 关于DataFrame的相关知识,我还进行了汇 ...
- python数据处理系列之读写csv数据
python数据处理系列之读写csv数据 导入csv文件 pandas中导入csv数据用的方法是read_csv() import pandas as pd df = pd.read_csv(r'c: ...
- Python 数据处理工具 Pandas(上)
序列与数据框的构造 外部数据的读取(文本文件读取.电子表格读取.数据库数据读取) 数据类型转换及描述统计 字符与日期数据的处理 数据清洗方法(重复观测处理.缺失值处理.异常值处理) 数据子集的获取 透 ...
- python数据处理工具-Pandas笔记
序列与数据框的构造 Pandas模块的核心操作对象就是序列Series和数据框DataFrame序列可以理解为数据集中的一个字段数据框是指含有至少两个字段(或序列)的数据集. 构造序列 可以通过以下几 ...
- 用Python数据处理分析入门必备系列文章:环境安装
最近有挺多小伙伴问我要入门 Python 的资料,还有小伙伴完全没有入门 Python 就直接购买了我的 pandas 专栏.因此我决定写几篇 Python 数据处理分析必备的入门知识系列文章,以帮助 ...
最新文章
- 马斯克炮轰微软:OpenAI不是你的工具人
- 前端性能优化 —— 项目瘦身
- 计算机无线模块怎样关闭,无线模块插在电脑上出现感叹号如何解决?教你三招...
- 动态规划 4、基础背包问题总结(多重背包与多重背包的转化)
- 参数修饰符 params、in
- 原来还有dynamic这东西。
- How is Aggregation designed
- 《小狗钱钱》:理财首先应该有一种强烈的意识
- sort函数_MATLAB--数字图像处理 sort()函数
- 开发必备知识点--django项目启动时,url加载之前,执行某个.py文件
- three.js中文文档下载_threejs基础学习一
- hadoop编程-maven环境搭建
- android compare方法,如何的CompareTo或在Android Studio中
- 【交换机在江湖】第十一章 接口配置锦囊妙计之三----端口自协商
- python爬取网易云音乐_手把手教你用Python网络爬虫获取网易云音乐歌曲
- 网上打印个人完税证明流程
- 串口通信根据波特率计算定时器初值
- SecureCRT连接交换机Console口
- 网站更换国外服务器,备案被注销替换外国服务器?这样合理吗?
- XMind 2021 Mac 去水印教程