通过for循环为python中的每个数据子集创建多个数据框

时间:2019-05-31 03:59:43

标签: python dataframe

我想为我通过for循环查询的每个数据子集创建一个名称不同的数据框

我能够通过循环对数据框进行子集化,但是在将子集化数据框保存到新数据框时陷入困境

Dataframe Image

import numpy as np
import pandas as pd

df = ".../data.xlsx"
value_fn = df.camp
value_fn = value_fn.drop_duplicates()

camp_v= list(value_fn)

for i in camp_v:
    df1 =df.loc[df["camp"].isin([i])]

在上面的代码中,我仅创建一个数据帧,但我想要的是

df1是自行车的子集

df2是汽车的子集

df3是周期的子集

0 个答案:

没有答案