删除DataFrame中的列时,我使用:
del df['column_name']
Run Code Online (Sandbox Code Playgroud)
这很有效.为什么我不能使用以下?
del df.column_name
Run Code Online (Sandbox Code Playgroud)
由于您可以访问列/系列df.column_name,我希望这可以工作.
它们是否具有完全相同的效果(除了只有一个返回弹出列这一事实之外)?如果是这样,是否有理由使用df.drop('x', axis=1,inplace=True)or del df['x']over 更简洁df.pop('x')?