python对excel分列转多行
import pandas as pd
excel_Data=pd.read_excel('/Users/PycharmProjects/test/test_file/test222.xlsx')
# excel的备注列根据分号进行分割
df=excel_Data['备注'].str.split(';',expand=True).stack()
# 重置索引并把分裂产生的这一列重命名
df=df.reset_index(level=1,drop=True).rename('备注_分裂',inplace=True)
# 合并原来的内容
excel_Data=excel_Data.join(df)
print(excel_Data.columns)excel_Data.to_excel('/Users/PycharmProjects/test/test_file/test32.xlsx')
python对excel分列转多行相关推荐
- Python 快速实现分列转到行!
作者 | 黄伟呢 来源 | 数据分析与统计学之美 之前看到一篇文章,用Excel快速实现分列转到行的操做. 数据源大致是这样的: 基于此,我动起了一个念头:看看如何用Python快速实现这个操作. 数 ...
- 用python让excel飞起来(行/列操作)
本文内容来源于<超简单:用Python让Excel飞起来实战150例> Excel的工作表是由行和列组成的,因此,学习完工作表的操作,就需要接着学习行和列的操作.本章将详细介绍如何使用Py ...
- python提取excel指定关键词的行数据
系列文章目录 文章目录 系列文章目录 前言 一.需求描述 1.图片展示 2.提取方法 二.python提取第二版 1.图片展示 1.提取方法 总结 前言 一.需求描述 1.图片展示 从如图所示的数据中 ...
- 通过python对excel进行汇总和行转列
在做数据预处理时,会接触到很多线下数据,将多个excel汇总及转换的操作,通过python能轻松解决. 比如: A_1.xlsx A_2.xlsx : 得到: 完整代码如下: import os ...
- python操作excel,将每行信息放在字典里,所有信息放在一个列表里
#coding=utf8 from selenium import webdriver import xlrd,osdirname = os.path.dirname(os.path.dirname( ...
- Python合并EXCEL数据(按行、按列、按sheet)
1.按行合并多个excel文件 import pandas as pd import numpy as np import os import xlrd# 读取第一个文件 df1 = pd.read_ ...
- Python对Excel文件进行多行求和并将结果排序输出前三
当前目录下有一个xlxsx工作簿,第一列为学生姓名,第二列到第四列为学生的课程成绩,编写程序计算每名学生的总分,并输出排名前三的学生姓名 我主要使用openpyxl方法进行编程,但是还是用了一点pan ...
- python删除excel符合条件的行_OpenPyXL如何根据某些条件从Excel文件中删除行?
在for循环中删除直接元素总是会遇到问题.对于包含12行的工作表及其相应的行值,请考虑以下代码:for i in range(1, sh.max_row + 1): print(sh.cell(row ...
- Python让Excel飞起来—批量处理行、列和单元格
目录 案例01 精确调整多个工作簿的行高和列宽 举一反三 精确调整一个工作簿中所有工作表的行高和列宽 案例02 批量更改多个工作簿的数据格式 举一反三 批量更改多个工作簿的外观格式 案例03 批量替换 ...
最新文章
- chapter16 计算机体系结构基础
- 曲线均匀分布_R——概率统计与模拟(三) 变换均匀分布对特定分布进行抽样
- raid卡组不同raid_RAID磁盘阵列是如何运作的?
- 关于深度学习,我们4年时间写了一本1400页的全栈手册
- java中的显示初始化和特定初始化
- 缓存穿透、击穿、雪崩什么的傻傻分不清楚?看了这篇文后,我明白了
- 力扣有没有java_力扣题解
- NoSQL数据库:从故障中恢复数据的原理
- 我的世界Java种子大全_种子(世界生成)
- TCP/IP基础知识--华为数通部门讲解
- 「面试必背」TCP,UDP,Socket,Http网络编程面试题(快收藏)
- WEBOS——第一次感觉云计算离我们如此之今
- 曲面着色器初试--地面轨迹模拟(部分细节不完善)
- Axure旋转与移动效果
- vdsm:vdsm-client 命令行使用演示
- 如何改变pycharm的背景颜色
- 盖茨、马斯克都遵循的终身学习法则:知识不是由学科划分的
- 编译android源码刷机到Nexus5x
- Android解析短信信息
- 特斯拉入华,充电接口怎么办?