«apply» etiketlenmiş sorular

Bağımsız değişkenler listesiyle başka bir işlevi çağırmak için bir işlev.

5
pandalar diğer sütunlardaki değerlere dayalı yeni sütunlar oluşturur / satır başına birden çok sütunun işlevini uygular
Ben bu altı sütunların (için (bir if-else merdiveni kullanır) benim özel bir işlev uygulamak istediğiniz ERI_Hispanic, ERI_AmerInd_AKNatv, ERI_Asian, ERI_Black_Afr.Amer, ERI_HI_PacIsl, ERI_Whitebenim dataframe her satırda). Diğer sorulardan farklı yöntemler denedim, ancak yine de sorunum için doğru cevabı bulamıyorum. Bunun kritik parçası, eğer kişi Hispanik olarak sayılırsa, başka bir şey olarak sayılamaz. …
316 python  pandas  numpy  apply 

6
Pandalarım neden birden çok sütuna başvuruda bulunan 'uygula' işlevi çalışmıyor? [kapalı]
Kapalı. Bu soru yeniden üretilemiyor veya yazım hatalarından kaynaklanıyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yığın Taşması için konuyla ilgili olacak şekilde güncelleyin . Geçen yıl kapalı . Bu soruyu geliştir Aşağıdaki dataframe ile birden çok sütun kullanırken, Pandalar uygulama işleviyle ilgili bazı sorunlar …



4
python pandaları: bir seriye argümanları olan bir işlev uygulama
Python pandalar bir dizi bağımsız değişkenleri ile bir işlev uygulamak istiyorum: x = my_series.apply(my_function, more_arguments_1) y = my_series.apply(my_function, more_arguments_2) ... Dokümantasyon yöntemini uygulamak bir desteği açıklanır, ancak herhangi bir argüman kabul etmez. Argümanları kabul eden farklı bir yöntem var mı? Alternatif olarak, basit bir geçici çözümü kaçırıyor muyum? Güncelleme (Ekim …
147 python  pandas  apply 

4
“* Uygula” ailesi gerçekten vektörlenmemiş mi?
Bu yüzden her R yeni kullanıcıya " applyvectorized değil, Patrick Burns R Inferno Circle 4'e göz atın " diyerek alışkınız : Yaygın bir refleks, uygulama ailesinde bir işlev kullanmaktır. Bu vektörleşme değil, döngü gizleme . Apply işlevinin tanımında bir for döngüsü vardır. Laponly işlevi döngüyü gömer, ancak yürütme süreleri kabaca …

6
Bir matrisin veya veri çerçevesinin her satırına bir işlev uygulayın
2'ye göre bir matrisim ve bağımsız değişkenlerinden biri olarak 2 vektörü alan bir fonksiyonum olduğunu varsayalım. Fonksiyonu matrisin her satırına uygulamak ve bir n vektörü elde etmek istiyorum. Bu R'de nasıl yapılır? Örneğin, bir 2B standart Normal dağılımın yoğunluğunu üç noktada hesaplamak istiyorum: bivariate.density(x = c(0, 0), mu = c(0, …
130 r  function  matrix  apply  sapply 

9
Pandalar uygulamasından birden çok sütun döndür ()
Pandalarım var DataFrame df_test,. Bayt cinsinden boyutu temsil eden bir sütun 'boyut' içerir. Aşağıdaki kodu kullanarak KB, MB ve GB hesapladım: df_test = pd.DataFrame([ {'dir': '/Users/uname1', 'size': 994933}, {'dir': '/Users/uname2', 'size': 109338711}, ]) df_test['size_kb'] = df_test['size'].astype(int).apply(lambda x: locale.format("%.1f", x / 1024.0, grouping=True) + ' KB') df_test['size_mb'] = df_test['size'].astype(int).apply(lambda x: locale.format("%.1f", …

4
Pandas apply () 'ı kodumda ne zaman kullanmak isteyebilirim?
Pandas yönteminin kullanımını içeren Stack Overflow'daki sorulara birçok yanıt gönderildi apply. Ayrıca, " applyyavaş ve kaçınılmalıdır" diyen kullanıcıların da altlarına yorum yaptığını gördüm . Performans konusunda applyyavaş olduğunu açıklayan birçok makale okudum . Belgelerde apply, UDF'leri geçmek için nasıl basitçe bir kolaylık işlevi olduğuna dair bir feragatname de gördüm (şimdi …


1
DataFrame'deki her hücreye işlev uygulayın
Şuna benzeyen bir veri çerçevem ​​var: A B C foo bar foo bar bar foo foo bar Her satırın her öğesine (veya her sütunun her öğesine) bakmak ve sonraki DF'yi elde etmek için aşağıdaki işlevi uygulamak istiyorum: def foo_bar(x): return x.replace('foo', 'wow') A B C wow bar wow bar bar …

4
R'de döngüler neden yavaş?
Döngülerin yavaş olduğunu Rve bunun yerine işleri vektörleştirilmiş bir şekilde yapmaya çalışmam gerektiğini biliyorum. Ama neden? Döngüler neden yavaş ve applyhızlıdır? applybirkaç alt işlevi çağırır - bu hızlı görünmez. Güncelleme: Üzgünüm, soru kötü sorulmuştu. Vektörleştirme ile karıştırıyordum apply. Sorum olmalıydı, "Vektörleştirme neden daha hızlıdır?"
87 performance  r  apply 

5
Math.max.apply () nasıl çalışır?
Nasıl Math.max.apply()çalışır? <!DOCTYPE html> <html> <head> <meta charset=utf-8 /> <title>JS Bin</title> </head> <body> <script> var list = ["12","23","100","34","56", "9","233"]; console.log(Math.max.apply(Math,list)); </script> </body> </html> https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/max Yukarıdaki kod Listedeki Max sayısını bulur. Biri bana aşağıdaki kodun nasıl çalıştığını söyleyebilir mi? Görünüşe göre geçersem işe yarıyornull or Math. console.log(Math.max.apply(Math,list)); user-defined/Native functionsKullanabileceğimiz tüm call …

3
pandalar, bir sütundaki değerlerin durumuna göre aynı anda birden çok sütundaki değerlerin üzerine yazar
Böyle bir DataFrame var: df = pd.DataFrame(data={ 'col0': [11, 22,1, 5] 'col1': ['aa:a:aaa', 'a:a', 'a', 'a:aa:a:aaa'], 'col2': ["foo", "foo", "foobar", "bar"], 'col3': [True, False, True, False], 'col4': ['elo', 'foo', 'bar', 'dupa']}) Ben col1 ":" bölündükten sonra listenin uzunluğunu almak istiyorum, sonra uzunluk> 2 VEYA uzunluk <= 2 ise değerlerin üzerine …
11 python  pandas  apply 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.