Saya memiliki beberapa data dan ketika saya mengimpornya saya mendapatkan kolom yang tidak dibutuhkan berikut ini, saya mencari cara mudah untuk menghapus semua ini
'Unnamed: 24', 'Unnamed: 25', 'Unnamed: 26', 'Unnamed: 27',
'Unnamed: 28', 'Unnamed: 29', 'Unnamed: 30', 'Unnamed: 31',
'Unnamed: 32', 'Unnamed: 33', 'Unnamed: 34', 'Unnamed: 35',
'Unnamed: 36', 'Unnamed: 37', 'Unnamed: 38', 'Unnamed: 39',
'Unnamed: 40', 'Unnamed: 41', 'Unnamed: 42', 'Unnamed: 43',
'Unnamed: 44', 'Unnamed: 45', 'Unnamed: 46', 'Unnamed: 47',
'Unnamed: 48', 'Unnamed: 49', 'Unnamed: 50', 'Unnamed: 51',
'Unnamed: 52', 'Unnamed: 53', 'Unnamed: 54', 'Unnamed: 55',
'Unnamed: 56', 'Unnamed: 57', 'Unnamed: 58', 'Unnamed: 59',
'Unnamed: 60'
Mereka diindeks oleh 0-indexing jadi saya mencoba sesuatu seperti
df.drop(df.columns[[22, 23, 24, 25,
26, 27, 28, 29, 30, 31, 32 ,55]], axis=1, inplace=True)
Tapi ini tidak terlalu efisien. Saya mencoba menulis beberapa untuk loop tetapi ini menurut saya sebagai perilaku Panda yang buruk. Karenanya saya mengajukan pertanyaan di sini.
Saya telah melihat beberapa contoh yang serupa ( Jatuhkan beberapa kolom panda ) tetapi ini tidak menjawab pertanyaan saya.
df.dropdaftar nama kolom:df.drop(['Unnamed: 24', 'Unnamed: 25', ...], axis=1)