限 时 特 惠: 本站每日持续稳定更新内部创业教程,一年会员只需98元,全站资源免费下载 点击查看详情
站 长 微 信: kkf7008
这是一个适合初学的基础教程。
我将挑选一些最常用的内容,以最通俗易懂的方式提供解析,方便大家理解,以便大家尽早掌握数据分析。
计划每天一更新,希望大家先理解其用法,然后多动手,用多了也就记住了。如果觉得有帮助,就动动小手点一下关注吧。
导出数据,作为数据处理的最后一步,用好了df.to_excel,可以减少后续格式的调整。
(一)df.参数
首先我们来看一下pd.的常用参数(带注释的为常用参数,初学者掌握这些就可以了)
df.to_excel(
excel_writer, #导出路径
sheet_name: 'str' = 'Sheet1', #导出的表名
na_rep: 'str' = '', #空值的表现形式
float_format: 'Optional[str]' = None, #带小数点的表现形式
columns=None, #需要导出哪些列
header=True, #指定导出的表头
index=True, #指定导出的索引
index_label=None, #索引的标签
startrow=0,
startcol=0, #定位写入到表中的位置
engine=None,
merge_cells=True, #是否需要合并单元格
encoding=None, #编码规则
inf_rep='inf',
verbose=True,
freeze_panes=None, #指定要冻结的最底部一行和最右边一列
storage_options: 'StorageOptions' = None)
(二)详解常用参数。
原始数据如下,通过对比,我们来观察不同导出方式有何变化。
1.: 'str' = '', 空值的填充形式,默认为空,我们也可以自定义设置填充的内容。如设置“没有值”来填充空值。
df.to_excel('示例1.xlsx',na_rep='没有值')
2.: '[str]' = None, 带小数点的展现形式,如我们可以设置保留小数点后一位。
df.to_excel('示例1.xlsx',float_format='%.1f')
3.=None, 需要导出哪些列,默认全部导出,我们也可以自定义设置,如设置导出'日期', '时间', '姓名'列。
df.to_excel('示例3.xlsx',columns=['日期', '时间', '姓名'])
4.=True, 指定导出的表头,默认带表头。我们可以设置不带表头导出,也可以通过参数对表头进行重命名后导出。
df.to_excel('示例4.xlsx',header=['一','二','三','四','五','六','七'])
5.index=True, 是否需要索引,默认带索引,我们可以设置不带索引导出。
df.to_excel('示例1.xlsx',index=None)
6.=0, =0, 定位写入到表中的位置。我们可以自定义设置,如设置在第3行,第2列的位置写入,索引从0开始,所以参数为=2,=1。
df.to_excel('示例1.xlsx',startrow=2,startcol=1)
7.=True, 是否需要合并单元格,默认合并df.to_excel,它将和行写为合并的单元格,多用于多重索引的情况。
写的不好,请多见谅,您的点赞转发是对我最大的鼓励。
关注一下小姐姐呗,以便收到教程的持续更新!!!
[谢谢][谢谢][害羞]
限 时 特 惠: 本站每日持续稳定更新内部创业教程,一年会员只需98元,全站资源免费下载 点击查看详情
站 长 微 信: kkf7008