2
bir paylaşım işlevi uygular Ben benziyor aşağıdaki dfsatır pandalar hakkında DF
Array = np.array([[87, 70, 95],
[52, 47, 44],
[44, 97, 94],
[79, 36, 2]])
df_test = pd.DataFrame(Array, columns=['Apple', 'Banana', 'Tomato'],index=[['Joe', 'Steve', 'Wes', 'Jim']])
var: Ben çizgi ile her gider payını hesaplamak istiyorum ama bulmuyorum
Apple Banana Tomato
Joe 87 70 95
Steve 52 47 44
Wes 44 97 94
Jim 79 36 2
. Bu gibi bakmak gerekir:
df_test.apply(lambda: x/max(line),axis=2)
ve sonuçlar şöyle olacaktır:
Apple Banana Tomato
Joe 0.35 0.27 0.37
. . . .
Ama lamda işlevi içinde her satırın max hesaplamak için bir yol bulamıyorum. Birisi fikri var mı? Şimdiden teşekkürler!
Eğer div işlevi tam olarak ne açıklayabilir misiniz? Anladığım kadarıyla sadece bölünmüş değil, haritalama + bölme hakkı mı? –
Bu yüzden df'nin sonucun sonucuna dayandığı şey, endeks ve sütunları hizalamasıdır, bunun nasıl çalıştığını görmek için diğer cevabımı görebilirsiniz: http://stackoverflow.com/questions/29954263/what-/29955358 #-vadeli-yayın-ortalamasını-in-pandalar-dokümantasyon yapar 29955358 – EdChum