Pandalarda indekslemeye bakarken, yeterince basit olması gereken bazı sorularım vardı. df
yeterince uzun bir DataFrame ise, df[1:2]
ikinci satırı verir, ancak, df[1]
bir hata verir ve df[[1]]
ikinci sütunu verir. Neden?Pandalar indeksleme karışıklığı
2
A
cevap
0
Kontrol dışarı dataframe için dilim satırlar dataframe ait[]
operatörü içindeki dilimleme kullanarak Pandalar indeksleme belgelerine here, bu Gördüğünüz davranışı açıklamalıdır.
1
Veri çerçevesinin ikinci sırasını seçmek için df.iloc[1]
kullanın (sıfır tabanlı dizinleme kullanır). İkinci sütunu seçmek için df.iloc[:, 1]
kullanın (tüm satırları seçmek için :
dilim gösterimidir).
İlgili konular
- 1. mysql kısmi indeksleme, ters indeksleme
- 2. GCM API Anahtar karışıklığı
- 3. PowerShell ForEach/Piping karışıklığı
- 4. Python'da global değişkenler karışıklığı
- 5. libsvm yöntem karışıklığı tahmin
- 6. Hazırda bekletme boyutu karışıklığı
- 7. Boolean Python Değer karışıklığı
- 8. pygame.time.set_timer karışıklığı mı?
- 9. Java nesne ataması karışıklığı
- 10. tensorflow indeksleme işini
- 11. DLTK İndeksleme devam ediyor
- 12. Xcode'ta indeksleme nasıl etkinleştirilir?
- 13. Sorun indeksleme Keystonejs
- 14. app indeksleme google arama
- 15. Delta İndeksleme - İşler
- 16. Matlab birden indeksleme
- 17. MySql TEXT sütununu indeksleme?
- 18. XML elementtree indeksleme etiketleri
- 19. Python Numpy Matrix Güncelleme Karışıklığı
- 20. MVVM + Entity Framework mimarisi karışıklığı
- 21. Eşzamanlılık ve kanal karışıklığı git
- 22. Python çoklu değişken ataması karışıklığı
- 23. python özelliği getter/ayarlayıcı karışıklığı
- 24. C++ Çok boyutlu dizi indeksleme
- 25. İyonik elemanlar üzerinde Z-indeksleme
- 26. angularjs kullanarak html değişkenleri indeksleme
- 27. Pandalar
- 28. Pandalar
- 29. Pandalar:
- 30. Pandalar
"df [x]" ifadesini kullandığınızda, bu etiket içeren bir sütun arar, bu etiket mevcut olmadığından bir "KeyError" kaldırdı, dilimleme notasyonu satır etiketi araması yapar, sonuncusu biraz şaşırtıcıdır Çalıştığını beklemeyeceğim bir şey olan sütunlarda bir dizin olarak yinelenen değeri kullanılır. Genelde satır etiket seçimi için 'loc', tamsayı satır tabanlı seçim için iloc ve' df [x] 'veya belirsizlikten kaçınmak için sütun seçimini yapmak için df [list_of_cols]' sütun adlarının listesini kullanmalısınız. – EdChum