我想处理我的 excel 文件 tb.xlsx 并按名为“混合类型”的列对数据进行分组,然后将新数据框存储回另一个 excel 文件中。
import numpy as np
import pandas as pd
df=pd.read_excel("D:\\tb.xlsx")
group=df.groupby("Hybrid type")
print(group)
df1=pd.DataFrame(columns=df.columns)
for Hybridtype,frame in group:
df2=pd.DataFrame(frame)
df1.append(df2,ignore_index=True)
print(df1)
df1.to_excel("Montu.xlsx",sheet_name="Sheet1")
当我运行它时,它会给出输出:
<pandas.core.groupby.generic.DataFrameGroupBy object at 0x00000272FD41B108>
Empty DataFrame
Columns: [Electricity generation price per unit, Primary load demand, Hybrid type, Biomass type, Location, Country, System Type, Ref.]
Index: []
我认为 append() 命令在此处无法正常工作,因为我的 df1 数据库为空。有人可以帮我写代码吗?