【问题标题】:how to provide file name to excel using python dataset?如何使用python数据集为excel提供文件名?
【发布时间】:2020-10-08 14:34:04
【问题描述】:

这里是新手。 我的数据中有 3 列。我正在将数据导出到 excel 中,并且文件名需要包含其中的所有 3 个列名。在此处使用数据框和数据集。
Ex- ProjectNo-Area-Division。
问题是面积是 3 位数。有些区域是'000'、'010'、'020'、'01A'
如果我使用下面的行

file_name = final_dataframe['PROJECT NUMBER'].unique()[0] + '-' + str(final_dataframe['AREA'].unique()[0]) + '-' + str(dataset['DIVISION'].unique()[0]) + '.xlsx'

file_name = ProjectNo-0-DIVISION 项目No-10-DIVISION
项目No-20-DIVISION
ProjectNo-01A-DIVISION。
如何获得文件名中的所有 3 位数字,无论是 0。 TIA

【问题讨论】:

  • 谢谢。我也试过了,效果很好

标签: python excel pandas dataframe dataset


【解决方案1】:

当您将区域转换为字符串时,整数区域会丢失其前导零。您可以使用zfill 将它们添加回来:

file_name = final_dataframe['PROJECT NUMBER'].unique()[0] + '-' + str(final_dataframe['AREA'].unique()[0]).zfill(3) + '-' + str(dataset['DIVISION'].unique()[0]) + '.xlsx'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-27
    • 2012-06-07
    • 2019-01-20
    • 1970-01-01
    相关资源
    最近更新 更多