【发布时间】:2020-01-07 19:59:18
【问题描述】:
你好世界,
我会从一列中为每个唯一值创建一个数据框。
下面是我的初始数据框。
Date Name Value
01/19 Jean 15
01/19 Jean 15
01/17 Bean 15
01/16 Bean 15
01/19 Jean 15
我找到了一些关于基于唯一值创建数据框的答案,例如:Create Pandas DataFrames from Unique Values in one Column。
使用以下代码,我将所有内容都包含在一个列表中。
dfa = [x for _, x in df.groupby('name')]
dfa[0]
output
Date Name Value
01/19 Jean 15
01/19 Jean 15
01/19 Jean 15
Date Name Value
01/17 Bean 15
01/16 Bean 15
但是,我想自动分配数据框的名称而不是这样做:
df_Jean= df[0]
df_Bean= df[1]
以下是预期的输出
df_Jean
Date Name Value
01/19 Jean 15
01/19 Jean 15
01/19 Jean 15
【问题讨论】: