Saya mendapatkan kesalahan di atas ketika saya mencoba menggunakan atribut .ix dari dataframe panda untuk mengeluarkan kolom, misalnya df.ix [:, 'col_header']. Script bekerja pada pagi ini, tetapi sore ini saya menjalankannya di lingkungan linux baru dengan instalasi baru Pandas. Adakah orang lain yang melihat kesalahan ini sebelumnya? Saya sudah mencari di sini dan di tempat lain tetapi tidak dapat menemukannya.
9
Jawaban:
Instalasi baru hari ini (30 Jan 2020) akan dipasang
pd.__version__ == '1.0.0'
. Dengan itu muncul penghapusan banyak fitur usang .sumber
mencoba
df.iloc[:, 'col_header']
.ix
sudah ditinggalkansumber
memiliki masalah yang sama dengan panda 1.0.0, ini bekerja untuk saya
Buka Anaconda Prompt (cmd) sebagai Administrator, lalu
conda install panda == 0.25.1
Versi panda Anda yang lebih baru akan ditimpa oleh yang lebih tua!
sumber
Ubah ix dengan .loc itu akan berfungsi dengan benar.
sumber
Terima kasih.
Dalam retrospeksi saya mungkin tidak perlu menggunakan .ix, karena df ['col_header'] bekerja untuk saya, dan lebih rapi.
sumber
satu kolom:
dua kolom:
kolom khusus (pilih kolom termasuk 'panjang'):
sumber