pandas 将Excel文件转换为Dataframe,然后转换为Excel

yuvru6vn  于 2024-01-04  发布在  其他
关注(0)|答案(1)|浏览(138)

我有一个Excel文件,是在先进的format

,任务是读取Excel文件,并将其转换为简单的Excel格式

使用Python.我已经尝试与Pandas库,但我卡住了.所以请帮助我.
输入文件:Input File输出文件:Output File

ct3nt3jp

ct3nt3jp1#

你可以用这样的东西:

  1. import pandas as pd
  2. # Load data:
  3. data = pd.read_excel("input.xlsx")
  4. # Shape before split:
  5. data["DATE"] = data["DATE"].ffill()
  6. data.loc[4, "DATE"] = "DATE"
  7. data = data.dropna()
  8. # Split AM/PM:
  9. slice1 = data.loc[0:2, :]
  10. slice2 = data.loc[4:, :]
  11. slice2.columns = slice2.loc[4, :]
  12. slice2 = slice2.drop(4)
  13. # Assemble AM & PM:
  14. data = slice1.merge(slice2, on=["DATE", "Time"])
  15. # Normalize:
  16. records = data.melt(id_vars=["DATE", "Time"])

字符串
它返回预期的表。现在只需要保存文件。

  1. records.to_excel("output.xlsx")

展开查看全部

相关问题