我有一个Excel文件,是在先进的format,任务是读取Excel文件,并将其转换为简单的Excel格式使用Python.我已经尝试与Pandas库,但我卡住了.所以请帮助我.输入文件:Input File输出文件:Output File
ct3nt3jp1#
你可以用这样的东西:
import pandas as pd# Load data:data = pd.read_excel("input.xlsx")# Shape before split:data["DATE"] = data["DATE"].ffill()data.loc[4, "DATE"] = "DATE"data = data.dropna()# Split AM/PM:slice1 = data.loc[0:2, :]slice2 = data.loc[4:, :]slice2.columns = slice2.loc[4, :]slice2 = slice2.drop(4)# Assemble AM & PM:data = slice1.merge(slice2, on=["DATE", "Time"])# Normalize:records = data.melt(id_vars=["DATE", "Time"])
import pandas as pd
# Load data:
data = pd.read_excel("input.xlsx")
# Shape before split:
data["DATE"] = data["DATE"].ffill()
data.loc[4, "DATE"] = "DATE"
data = data.dropna()
# Split AM/PM:
slice1 = data.loc[0:2, :]
slice2 = data.loc[4:, :]
slice2.columns = slice2.loc[4, :]
slice2 = slice2.drop(4)
# Assemble AM & PM:
data = slice1.merge(slice2, on=["DATE", "Time"])
# Normalize:
records = data.melt(id_vars=["DATE", "Time"])
字符串它返回预期的表。现在只需要保存文件。
records.to_excel("output.xlsx")
型
1条答案
按热度按时间ct3nt3jp1#
你可以用这样的东西:
字符串
它返回预期的表。现在只需要保存文件。
型