给定一个表(/dataFrame)x:
name day earnings revenue
Oliver 1 100 44
Oliver 2 200 69
John 1 144 11
John 2 415 54
John 3 33 10
John 4 82 82
是否可以根据名称列(充当索引)将表拆分为两个表,并将这两个表嵌套在同一对象下(不确定要使用的确切术语)。所以在上面的例子中,tables[0]
将:
name day earnings revenue
Oliver 1 100 44
Oliver 2 200 69
and tables[1]
将:
name day earnings revenue
John 1 144 11
John 2 415 54
John 3 33 10
John 4 82 82
请注意,每个“子表”中的行数可能会有所不同。
Cheers,
创建 DataFrame 字典:
dfs = dict(tuple(df.groupby('name')))
然后通过keys-value进行选择name
column:
print (dfs['Oliver'])
print (dfs['John'])
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)