希望使用for循环将数据集子集为4个类别(基于4个唯一类别(。我尝试了一些细分,但没有成功。
ID Region Other
1 North x
2 South y
3 West z
4 East l
我想按"区域"子集为4个数据帧子集
我试过以下几种,但不太明白!如有任何帮助,我们将不胜感激。
for region in test.region.unique():
reg = test[test == region]
您可以逐对象迭代:
for group_name, group in df.groupby('column_name'):
print(group_name)
print(group)
我认为最好的做法是为每个df条目创建一个字典,如下所示:
df_dict = {x:df.loc[df.Region == x] for x in df.Region}