: eleman isePython Pandalar Dataframe güncelleme değerleri yöneticileriniz
Bir Pandalar Dataframe (NxN) ve i kullanıyorum kontrol etmek için her satır ve her bir öğesi üzerinde yineleme istiyorum satırlardan daha büyük demek. Eğer büyükse i
1. kullanıyorum ortalama değerini hesaplamak için eleman değerini değiştirmek istiyorum: Eğer öyleyse
mean_value = df.ix[elementid].mean(axis=0)
ancak her bir elemanın üzerinde yineleme ve denetleme> = mean_value iç içe bir döngü ile Gerçekten yavaş.
, kılan sen O (nm) daha iyisini yapabiliriz. – Natecat
Sadece elementlerin ortalama –
'dan büyük olması durumunda, sıra 1 değerini uygulamak için pandalarda işlev olduğunu umuyoruz. Bu işlev el ile tam olarak aynı şeyi yapar. Dizinin her elemanını değiştiriyorsunuz, bu yüzden dizinin tüm öğelerine erişmeniz gerekiyor. Bunu daha hızlı yapamazsınız – Natecat