我有數據幀是按ÿ柱和分類上ÿ柱其計數列。熊貓:按具有相同的值的另一列上的頻率列分組
代碼:
df['count'] = df.groupby(['y'])['y'].transform(pd.Series.value_counts)
df = df.sort('count', ascending=False)
輸出:
x y count
1 a 4
3 a 4
2 a 4
1 a 4
2 c 3
1 c 3
2 c 3
2 b 2
1 b 2
現在,我想在其頻率排序x的列上ý柱具有分組像下面相同的值:
預期輸出:
x y count
1 a 4
1 a 4
2 a 4
3 a 4
2 c 3
2 c 3
1 c 3
2 b 2
1 b 2
你有沒有嘗試對列x進行排序? – Satyadev
@Satyadev:我嘗試過,但沒有幫助,因爲我是新手。 – iNikkz