Pandas:将字典中的多个数据帧转换为excel工作簿,每个键作为每个选项卡的名称

2024-10-01 10:22:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用for循环创建了多个数据帧,并使用下面的代码将其存储在字典d中:

def cleanTab(v):
    df = pd.read_excel('file:///H:\somepath\MuniLevelData_All_Inflow.xlsx', sheet_name = v)
    df = df[(df.Municipalities.str.contains('Lehigh, PA')) | (df.Municipalities.str.contains('Northampton, PA'))]
    return df
d ={}
for name in l1:
    d[name] = cleanTab(name)

现在我有了d中的所有数据帧(124)。有没有一种方法可以让我将所有这些数据帧放在一个多选项卡工作簿中,每个键作为每个选项卡的名称


Tags: 数据代码namedfforread字典def