Bir csv dosyasından kullanılarak oluşturulan pandalarda bir veri çerçevem var df
. Veri çerçevesinin birkaç sütunu vardır ve sütunlardan biri tarafından indekslenir (her satırın, dizinleme için kullanılan bu sütun için benzersiz bir değere sahip olması benzersizdir.)python pandaları ile birden çok sütun arasında seçim yapmak?
Veri çerçevemdeki satırları bir "karmaşık" filtre birden çok sütuna uygulandı mı? Sütun colA
örneğin 10'dan büyük olduğu kolayca dataframe dilim dışarı seçebilirsiniz: sütunlardan herhangi büyük olduğu df
dilim seçin: Ne isterse
df_greater_than10 = df[df["colA"] > 10]
Ama ne gibi bir filtre 10'dan mı?
Veya colA
için değer 10'dan büyükse, colB
değeri 5'ten az mı?
Bunlar pandalarda nasıl uygulanır? Teşekkürler.
Tekrar teşekkürler. Mail listesiyle ilgili gelecek soruları yayınlayın. Ama şimdilik, bunu program aracılığıyla yapmak isteseydiniz? Sütun etiketlerinin bir listesi vardı ... bunu '|' içine nasıl alabilirdiniz? notasyonu? Örneğin. Eğer etiketler = ['A', 'B', 'C', ... '] ' – user248237dfsf
Açıklığa kavuşturmak için:“ Herhangi bir (1) ”yaklaşımı, sizde, diğer Filtrelemek istemiyorum. Çok sayıda sütun olduğunu ve sadece herhangi birinin bir alt kümesine (alt kümenin etiketlerini biliyorsunuz) başvurmasını istediğinizi varsayalım. – user248237dfsf