Bir dizi değerden toplam çıkarma veya bölme elde etmek için yerleşik bir işlev var mıdır? Örneğinpandas serilerinde toplama veya bölme için toplama veya bölme alternatifi
:
s1 = pd.Series(np.random.randn(5), index=['a', 'b', 'c', 'd', 'e'])
s1
a -0.238762
b -0.669687
c 0.618808
d 1.056264
e -1.472528
result = 0.228405
Ben subtract
veya div
yöntemlerle bir lambda
fonksiyonunu oluşturmak ve dizi geçerli olmalıdır tahmin ediyorum, ama aynı seriye Bu yöntemlerin nasıl uygulanacağını görmüyorum. Ben pandalar çok direkt bir yolu vardır, ama numpy bunu yapmanın ufunc.reduce
yöntem yoktur sanmıyorum
Ne istediğinizi Sorunuzun ve 'result' gelen net değil. – Zero
sadece basit bir çıkarma işlemidir. İlk değer eksi bir sonraki bir eksi diğeri ve benzeri ... Üzgünüz – gis20
@ gis20: 21 soru sorduğunu, ancak herhangi bir cevap kabul etmediğinizi fark ettim. Lütfen eski sorularınızı tekrar gözden geçirmeyi ve [kabul edilen] olarak size yardımcı olan yanıtları işaretlemeyi düşünün (http://stackoverflow.com/help/accepted-answer). –