如何使用Python将具有不同扩展名的多个文件(例如xlsx和csv)合并为一个csv或excel文件?例如,假设我有以下文件:文件夹_A/a1.csv文件夹_B/b1.xlsx文件夹_B/b2.xlsx我想在行的方向上把它们组合起来。下面是我当前的工作代码,但这不是编写每个文件名的明智方法。x1c 0d1x
py49o6xq1#
1.对于文件处理,我建议使用pathlib内置的python模块:pathlib examples。使用glob方法获取所有以给定结尾的文件- .csv和.xslx1.接下来,您可以使用pandas打开csv和.xslx文件-检查以下示例for csv files、for excel files1.一旦你把数据加载到 Dataframe 中,你就可以把它们合并到一个 Dataframe 中。如果需要的话,在列上做一些数据操作。1.最后,您可以使用pd.to_csv()方法documentation on the method将组合的 Dataframe 导出到csv文件中
pathlib
glob
pandas
pd.to_csv()
1条答案
按热度按时间py49o6xq1#
1.对于文件处理,我建议使用
pathlib
内置的python模块:pathlib examples。使用glob
方法获取所有以给定结尾的文件- .csv和.xslx1.接下来,您可以使用
pandas
打开csv和.xslx文件-检查以下示例for csv files、for excel files1.一旦你把数据加载到 Dataframe 中,你就可以把它们合并到一个 Dataframe 中。如果需要的话,在列上做一些数据操作。
1.最后,您可以使用
pd.to_csv()
方法documentation on the method将组合的 Dataframe 导出到csv文件中