python创建excel、并保存_用python在excel中创建和保存数据新表-程序员宅基地

技术标签: python创建excel、并保存  

我是一个绝对的初学者,在下面的代码中我已经使用了pivot表,现在我想将pivot表存储在不同的表中(例如:“sheet 2”和“sheet 3”)。如何创建新工作表并在其中保存数据。

有没有可能把整个工作都保存在令人兴奋的工作表中(在我的例子中是“分层”)_工作表.xlxs) _并_可_通过_MS_Excel_查看_ ? ?_在#importing pandas

import pandas as pd

import numpy as np

#Assigning the worksheet to file

file="Stratification_worksheet.xlsx"

#Loading the spreadsheet

data= pd.ExcelFile(file)

#sheetname

print(data.sheet_names)

#loading the sheetname to df1

df=data.parse("Auftrag")

print(df)

# creating tuples

L1=["PMC11","PMP11","PMP21","PMC21","PMP23"]

L2=["PTP33B","PTP31B","PTC31B"]

m1=df["ordercode"].str.startswith(tuple(L1))

m2=df["ordercode"].str.startswith(tuple(L2))

#creating a new column preessurerange and slicing the pressure range from order code

a=df["ordercode"].str.slice(10,12)

b=df["ordercode"].str.slice(11,13)

df["pressurerange"]= np.select([m1,m2],[a,b], default =np.nan)

print(df)

#creating a new coloumn Presssureunit and slicing the preesure unit from ordercode

c=df["ordercode"].str.slice(12,13)

d=df["ordercode"].str.slice(14,15)

df["pressureunit"]= np.select([m1,m2],[c,d], default =np.nan)

print(df)

#creating a tempcolumn to store pressurerange and pressure unit

df["pressuresensor"]=df["pressurerange"] + df["pressureunit"]

print(df)

#pivottable

print(df.pivot_table(values="total",columns="pressuresensor",aggfunc={"total":np.sum}))

print(df.pivot_table(values="total",columns="pressurerange",aggfunc={"total":np.sum}))

#check the columns

print(list(df))

print(df.dtypes)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_36090805/article/details/113507389

智能推荐

统一认证 ldap mysql_ZABBIX 对接 LDAP实现用户登陆统一认证-程序员宅基地

文章浏览阅读352次。ZABBIX 认证方式有三种,分别是Internal、LDAP和HTTP。注意:实现LDAP用户账户统一认证需要AD和ZABBIX共有用户帐号并且保证LDAP设置中 Test authentication 选项中用户和密码和AD中的相同。Windows AD域创建OU zabbix 在OU中创建账号 设置账号密码 OU中用户账户 ZABBIX Server查看php 是否安装ldap 模块 LDA..._zabbix mysql ldap設定

input file图片上传并回显_input file回显-程序员宅基地

文章浏览阅读7.8k次。// 图片上传借助于html5的文件读取实现<input type="file"multiple id="inputs"/>//multiple(多文件上传)_input file回显

不兼容android5.1.1,Android5.1.1启动问题-程序员宅基地

文章浏览阅读903次。本帖最后由 xujin071 于 2016-12-12 11:27 编辑新买回的firefly-rk3288开发板,烧入最新的Android5.1.1编译的固件,一直卡在Android字符界面,进不了桌面,各位版主帮忙分析一下启动log信息。[ 2.338220] ======== PULL WL_REG_ON LOW! ========[ 2.338228] [WLAN_RFKILL..._tk_btusb( 0): btchr_open: device not probed

python截图黑屏_对Python获取屏幕截图的4种方法详解-程序员宅基地

文章浏览阅读2.6k次,点赞2次,收藏2次。Python获取电脑截图有多种方式,具体如下:PIL中的ImageGrab模块windows APIPyQtpyautoguiPIL中的ImageGrab模块import timeimport numpy as npfrom PIL import ImageGrabimg = ImageGrab.grab(bbox=(100, 161, 1141, 610))img = np.array(img...._win32gui截屏黑屏

易语言代码转换python_易语言通过文本解析的方式把C代码转换成易代码-程序员宅基地

文章浏览阅读1.1k次。常量数据表.版本 2.常量 c, "", , '常量值是一段C代码C代码转易代码.版本 2.支持库 commobj.支持库 iext2.程序集 窗口程序集_启动窗口.程序集变量 k, 快速文本对象.程序集变量 k2, 快速文本对象.子程序 __启动窗口_创建完毕.局部变量 z, 字符格式z.字体大小 = 8z.字体名称 = “微软雅黑”d1.置默认字符格式 (z)d2.置默认字符格式 (z)d1...._易语言转python

python绘制蟒蛇_如何采用Python语言绘制一条彩色的蟒蛇-程序员宅基地

文章浏览阅读311次。2.编写drawSnake:该函数数用来实现画蛇的具体操作,主要涉及到到画图的方法;对于该函数,我们首先得确定画蛇的基本策略,该函数中用到了很多的turtle包中的子函数,具体可参见该包的帮助文档,这里贴出代码:def drawSnake(rad,angle,len,neckrad):mycolor=["black","red","red","blue","yellow"]yocolor=["ye..._编写程序,绘制任意颜色任意长度的蟒蛇

随便推点

自定义实体类-程序员宅基地

文章浏览阅读53次。掌握 ASP.NET 之路:..._类定义独立实体

关于硬盘“4K扇区”对齐的查看与设置方法-程序员宅基地

文章浏览阅读1k次。看分区是不是对齐的,也就是是否“4k对齐”:方法一:命令提示符1、运行“cmd”。2、输入以下命令:diskpartlistdisk(显示本机所有磁盘)selectdiskx(x代表上面显示的磁盘编号,就一快硬盘的x就是0)listpartition(显示从1开始的所有的分区信息,在最右边有一个Offset/偏移量的值,如果它是8的倍数,说明你的硬盘分区是对齐的,如果不是,说..._offset/alignment @ 4k cluster

架构视角 - DDD、TDD、MDD领域驱动、测试驱动还是模型驱动?-程序员宅基地

文章浏览阅读374次。提出问题 「领域驱动设计」之于微服务,好比麦当劳之于汉堡(个人更喜欢肯德基,汉堡要大些,麦当劳的汉堡,想吃顿饱饭,请先给我上6个_领域驱动设计 mdd

java 地图 聚类_【TOAN HOANG 专题(42)】聚类地图-程序员宅基地

文章浏览阅读254次。本文搬运自国外Tableau大神原创文章,Tableau交流问答群为国内唯一独家授权组织Toan Hoang:知名Tableau大神,数据可视化自由职业者和Tableau Magic的创始人,萨尔萨舞教练,钢琴演奏者,技术爱好者和程序员。Toan Hoang另本文由Tableau交流问答群Tableau爱好者—Lynn对原文进行翻译,若有问题,欢迎讨论~前言一般的,我们在做地图分布分析的时候,只是..._java 站点 聚类

idea解决javaweb项目servlet 404 找不到对应servlet_idea怎么看servlet版本-程序员宅基地

文章浏览阅读6.4k次,点赞13次,收藏37次。哎。今天是制造bug的一天。idea下的javaweb项目,写的servlet一直404各种碰壁,最终解决了。下面先说一下问题的原因:servlet2.5是要手写web.xml <servlet> <servlet-name>Servlet</servlet-name> <servl..._idea怎么看servlet版本

表单下拉框动态获取数据_k-form-design下拉选动态数据-程序员宅基地

文章浏览阅读4.2k次。1.在进行表单操作时,下拉框选项需要动态读取数据库数据,使用ajax异步获取数据。&lt;form class="layui-form layui-form-pane" method="post" id="websiteform"&gt; &lt;div class="layui-form-item"&gt; &lt;label class="layui-for_k-form-design下拉选动态数据