我有兩個dataframes樞軸就像這樣:熊貓:這看起來與多指標數據
rating
BMW Fiat Toyota
0 7 2 3
1 8 1 8
2 9 10 7
3 8 3 9
own
BMW Fiat Toyota
0 1 1 0
1 0 1 1
2 0 0 1
3 0 1 1
我最終想要得到的透視表由品牌意味着評級爲使用 。或者是這樣的:
BMW Fiat Toyota
Usage
0 8.333333 10 3
1 7.000000 2 8
我的方法是合併這樣的數據集:
Measure Rating Own
Brand BMW Fiat Toyota BMW Fiat Toyota
0 7 2 3 1 1 0
1 8 1 8 0 1 1
2 9 10 7 0 0 1
3 8 3 9 0 1 1
,然後嘗試使用評級作爲值來創建一個數據透視表,自己作爲行和品牌作爲列。但我一直在關注關鍵問題。我也嘗試拆分度量或品牌級別,但似乎無法將行索引名稱用作樞軸鍵。
我在做什麼錯?有沒有更好的方法呢?
謝謝。很高興有一個解決方案。你說得對,我希望有更優雅的東西,但是一個解決方案可以阻止我。我總是可以寫一個函數。 –
@Brendon我想花費盡可能多的時間,因爲我現在可以學習熊貓,將會看到我可以在一週或兩週後做些什麼:)請不要接受答案,可能有些大師會用超級解決方案抵達 –
那麼,你的個人資料上的標語說的太多:)。我會推遲一週接受你的答案。再次感謝。 –