“分组依据”到多个数据框

问题描述 投票:0回答:1

我正在从SQL中提取数据,并以以下格式获取它:enter image description here

我正在尝试使用“ 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
python pandas xlwings
1个回答
0
投票

您可以执行以下操作:

identifiers = sorted(df['identifier'].unique())

for i in identifiers:
    df_i = df[df['identifier'] == i]
    # export df_i to excel sheet
© www.soinside.com 2019 - 2024. All rights reserved.