2016-04-26 125 views
0

我有使用熊貓蟒蛇analze我的數據,我也從支點大熊貓一樣的結果:如何從樞軸熊貓python的每列獲得平均值?

namevendors A B C unique_id
46 4 0 0
58 2 0 0
362 1 0 0
545 2 0 0
638 2 0 0
745 2 0 0
1014 2 0 0
1114 4 0 0
1254 1 0 0
1354 1 0 0
2089 4 0 0
2472 4 1 0
2949 2 0 0
3049 1 0 1

,我需要從每個名稱廠商得到的平均值,我想造成這樣的: name vendors A B C [2.2857142857142856 0.07142857142857142 0.07142857142857142]

我該怎麼做?名稱供應商可以是三個以上

THX

回答

1
df.mean().to_frame().T 

產地:

namevendors   A   B   C 
0   2.285714 0.071429 0.071429 
+0

您好@Jarad ''' DF = pd.DataFrame(DATAS,列= [ 'UNIQUE_ID', 'namevendors','count'] pt = df.pivot(index ='unique_id',columns ='namevendors',values ='count')。 ,仍然無法完成 – ihsansat

+0

不清楚你的意思。原始問題中的數據現在的格式很奇怪(灰色線隔行)我假設它是一個名爲'df'的單個數據框。如果你已經命名了其他名稱,請使用該名稱,並附加'.mean()。to_frame()。T'。如果它不起作用,那麼通信什麼不工作或沒有人可以幫助你。 – Jarad

+0

Sory我的錯誤,它的工作:我錯了把你的代碼 – ihsansat