网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

pandas如何导出Excel表格

这篇文章主要介绍pandas如何导出Excel表格,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

成都创新互联公司从2013年创立,先为莱西等服务建站,莱西等地企业,进行企业商务咨询服务。为莱西企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

如果说我们有下面这样一个数据源,当我们导入python进行数据处理后,如果不进行任何处理,会出现什么情况呢?

注:编号和身份证列,在Excel中已经是文本类型了。

pandas如何导出Excel表格  

如果说读取不做任何处理,导出不做任何处理,会出现什么样子的情况呢?

import pandas as pd

df = pd.read_excel("info.xlsx")
df
 

结果如下:

pandas如何导出Excel表格  
pandas如何导出Excel表格  

这就尴尬了!如果我的数据源中存在这里的列,你去python中跑了一遍,还把我的原始数据给弄得非正常显示了,这不是很无语吗?

pandas如何导出Excel表格  

这样肯定不行呀,出现了这种问题应该怎么解决呢?

首先看看将这样的数据,读取到python中,怎么正常显示。

import pandas as pd
# converters参数,可以指定读取某些列为指定数据类型;
df = pd.read_excel("info.xlsx",converters={"身份证":str,"编号":str})
df
 

结果如下:

pandas如何导出Excel表格  

通过上图可以发现,数据已经正常读取了。此时,我想导出到excel中的数据,也不出现格式显示问题,应该怎么做呢?

df["编号"] = df["编号"].apply(lambda x: "\t" + x)
df["身份证"] = df["身份证"].apply(lambda x: "\t" + x)

df.to_csv("info2.csv",encoding="gbk")
df.to_excel("info2.xlsx",encoding="gbk")
 

蹬 蹬 蹬 蹬,你没看错就是这么简单,在每个数据前面加一个制表符\t即可。其实你也可以在数据前面加一个英文状态下的单引号',但是只有加了制表符后,导出excel后,显示的结果是最好的。

现在我们来看看最终的结果:

pandas如何导出Excel表格  

以上是“pandas如何导出Excel表格”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!


网页标题:pandas如何导出Excel表格
当前网址:http://bjjierui.cn/article/gsphgc.html

其他资讯