Yalnızca satırların bir alt kümesiyle ilgilendiğim büyük csvs'lere sahibim. Özellikle, belirli bir koşul yerine getirilmeden önce ortaya çıkan tüm satırları okumak isterim. read_csv dataframe vermesi durumunda tampandalarda csv koşullu satır okuması
Örneğin:
A B C
1 34 3.20 'b'
2 24 9.21 'b'
3 34 3.32 'c'
4 24 24.3 'c'
5 35 1.12 'a'
...
1e9 42 2.15 'd'
sütun B Yukarıdaki örnekte 10. aşana kadar CSV tüm satırları okumak için bir yolu yoktur, Okumayı istiyorum içinde:
A B C
1 34 3.20 'b'
2 24 9.21 'b'
3 34 3.32 'c'
4 24 24.3 'c'
ben de dataframe okudum bir kez bu satırları atmak nasıl biliyorum ama bu noktada ben zaten bunları okurken bütün bu hesaplama harcadım ben dizine erişimi yok. csv okumadan önce son satırın (skipfooter lütfen)
Pandas API'sinde bunu yapmanın basit bir yolu olduğunu sanmıyorum. Muhtemelen sadece csv'yi kesmeniz, satırları birer birer tutmanız, listelerin bir listesini yapmaları, istediğiniz son satırı almanızın ardından durmanız ve daha sonra bir "DataFrame" inizi kurmanız gerekecek. sonuç listeleri listesi. –
Csv'leri yığınlar halinde okuyabilir ve yalnızca alt küme koşulunuzu karşılarsa eklersiniz – EdChum