我相信我的问题确实很简单,并且必须有一种非常简单的方法来解决我仍然不知道的熊猫问题。
我有一个数据帧,相对较小,为(3600,10),其列之一由34个唯一值组成。我要为该特定列的每个唯一值创建一个新的数据框,其中仅包含与这些值匹配的行。
简单的例子:第二列有四个不同的唯一值[0,1,2,3]。因此,我想从此现有数据帧中创建四个不同的数据帧,其中每个数据帧均由第二列的唯一值组成。自然,这只是我真正打算做的一个例子和一个简单示例。
data = {'Column A': [100,200,300,400,500,500,500,300],
'Column B': ["1","1","2","2","3","3","0","2"]}
df = pd.DataFrame(data, columns=['Column A','Column B'])
在这种情况下,我期望B列中每个唯一值的输出都有类似的结果,只是说明“ 1”的情况如何:
Column A Column B
0 100 1
1 200 1
希望我能正确合成所有内容。