python - Median across multiple axes -


मेरे पास डेटाफ्रेम है:

  cid 1 1 2 2 3 3 स्लॉट 87 26.45 नाएन 12.54 ना एन एन ना एन एन ना 88 ना एनएन ना एन 8.1 8.1 एनएन ना एन एन ना 108 9 72 एनएएन ने ना ना ना ना 9 9 6.6 एनएएन 110.42 58.95 15.17 32.9 एनएएन   

मैं मध्य की गणना करना चाहता हूं इंडेक्स और कॉलम दोनों में समरूप रूप से नामांकित कॉलम, आदर्श रूप से एक श्रृंखला प्राप्त हो रही है:

  1 26.45 2 15.17 3 32.90 नाम: cid, dtype: float64  

इन आयामों में से एक में मध्य औसत छोटा है, लेकिन मैं इसे दोनों में नहीं मिल सकता (और एक करना और फिर एक ही बात नहीं है)।

मैंने पिघल और सूचकांक Shenanigans, लेकिन मैं हमेशा लंबे समय तक सिर्फ एक अक्ष के साथ समाप्त करने के लिए लगता है।

मुझे यकीन है कि समाधान दर्द स्पष्ट है, लेकिन मैं सोमवार सुबह की धुंध के माध्यम से देखने के लिए प्रतीत नहीं कर सकते। कोई सुझाव?

कैसे के बारे में कुछ ऐसा:

  & gt; & gt ; & gt; Pd.melt (df) .groupby ("cid") ["value"]। Median () cid 1 26.45 2 15.17 3 32.90 नाम: मान, dtype: float64  

Comments

Popular posts from this blog

scala - Play Framework - how to bind form to a session field -

Django Celery - running scheduled tasks -

perl - 'Unquoted string ".." may clash with future reserved word' but only when package is used -