2013-07-24 46 views
1

如何在一次傳遞中刪除多列?我知道這工作如何在一次傳遞中刪除多列

del df['A'] 
del df['B'] 

del df[['A', 'B']] 

沒有。

+0

使用'drop'方法? https://groups.google.com/forum/#!topic/pystatsmodels/LPcCJem5vDE – dm03514

+0

我只想補充一點,del語句永遠不會刪除多個值,因爲魔術方法__delitem __(self,key)只需要一個參數。 – Blaine

+5

[刪除熊貓中的多列]可能的副本(https://stackoverflow.com/q/28538536/1278112) –

回答

4

您可以使用.drop

df = df.drop(['A', 'B'], axis=1)