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
Post a Comment