作者:捷克先生2012_929 | 来源:互联网 | 2022-12-02 17:43
给定一个表(/ 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
并且tables[1]
将是:
name day earnings revenue
John 1 144 11
John 2 415 54
John 3 33 10
John 4 82 82
请注意,每个"子表"中的行数可能会有所不同.
干杯,
1> jezrael..:
创建DataFrames的字典:
dfs = dict(tuple(df.groupby('name')))
然后按键选择 - name
列的值:
print (dfs['Oliver'])
print (dfs['John'])