我正在尝试使用“ Groupby”功能,为图片中的每个标识符创建唯一的熊猫数据帧。我有所有标识符的列表(实际上与(1、2、3等)不同。如何处理?
我最终希望将其全部导出到Excel(这是我的工作要求)。因此,我想将所有内容保持在一个循环中,所以类似:
sht = xw.Book()
for i in (0, "Number of Unique Identifier"):
Dataframe_i = Hist_Prices.groupby('Element i of the Unique identifier list')
sht.sheets.add("DF_i")
sht.sheets['DF_i'].range('A1').value = Dataframe_i
i = i+1
您可以执行以下操作:
identifiers = sorted(df['identifier'].unique())
for i in identifiers:
df_i = df[df['identifier'] == i]
# export df_i to excel sheet