Pandas DataFrame'i nasıl yineleyebilirim?
Pandas DataFrame'i nasıl yineleyebilirim?

Video: Pandas DataFrame'i nasıl yineleyebilirim?

Video: Pandas DataFrame'i nasıl yineleyebilirim?
Video: Verilerin Sayısal Hale Getirilmesi (LABEL ENCODING) - Makine Öğrenmesi Dersleri 2024, Mart
Anonim

pandalar size yardımcı olacak iterrows() işlevine sahiptir döngü her satır bir veri çerçevesi . pandalar ' iterrows() bir döndürür yineleyici olarak her satırın indeksini ve her satırdaki verileri içeren Dizi . iterrows() döndüğünden beri yineleyici , içeriğini görmek için bir sonraki işlevi kullanabiliriz. yineleyici.

Bu bağlamda, pandalarda sütunları nasıl yineleyebilirim?

DataFrame.iteritems() Bir sonuç verir yineleyici hangi için kullanılabilir yinelemek her şeyin üzerinde sütunlar bir veri çerçevesinden. Her biri için kolon Dataframe'de bir döndürür yineleyici içeren demete kolon Isim ve kolon dizi olarak içerik. 3 tane olduğu için sütunlar bu yüzden 3 tuple döndürüldü yineleme.

Aynı şekilde, Iterrows dönüşü nedir? tekrarlar () veri çerçevesinin satırları üzerinde yinelenen bir oluşturucudur ve İadeler satırın kendisini içeren bir nesneye ek olarak her satırın dizini.

Basitçe, pandalar for döngüsünden daha mı hızlı uygulanır?

1 Cevap. Benim anlayışım bu. uygulamak genel olarak değil daha hızlı eksen üzerinde yineleme. Kaputun altında sadece bir döngü eksen üzerinde, bu durumda her seferinde bir işlev çağrısının ek yüküne maruz kalmanız dışında.

Pandalarda satırlar ve sütunlar üzerinde nasıl yinelenirim?

İçin satırlar üzerinde yineleme , itertuples() işlevini uygularız, bu işlev her biri için bir demet döndürür sıra DataFrame'de. Tuple'ın ilk elemanı sıra karşılık gelen indeks değeri, kalan değerler ise sıra değerler.

Önerilen: