ฉันมีข้อมูลบางส่วนและเมื่อฉันนำเข้าฉันจะได้รับคอลัมน์ที่ไม่จำเป็นต่อไปนี้ฉันกำลังมองหาวิธีง่ายๆในการลบสิ่งเหล่านี้ทั้งหมด
'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'
พวกเขาถูกสร้างดัชนีโดย 0-indexing ดังนั้นฉันจึงลองทำสิ่งต่างๆเช่น
df.drop(df.columns[[22, 23, 24, 25,
26, 27, 28, 29, 30, 31, 32 ,55]], axis=1, inplace=True)
แต่มันไม่ได้มีประสิทธิภาพมากนัก ฉันพยายามเขียนบางส่วนสำหรับการวนซ้ำ แต่สิ่งนี้ทำให้ฉันรู้สึกว่าเป็นพฤติกรรมของแพนด้าที่ไม่ดี ดังนั้นฉันจึงถามคำถามที่นี่
ฉันเคยเห็นตัวอย่างที่คล้ายกัน ( วางแพนด้าหลายคอลัมน์ ) แต่สิ่งนี้ไม่ตอบคำถามของฉัน
df.drop
ระบุชื่อคอลัมน์ได้:df.drop(['Unnamed: 24', 'Unnamed: 25', ...], axis=1)