以下是两种不同的语法,它们都用于删除名为 'hostel'
和 'rating'
的列:
使用列表作为
drop
方法的参数:hostel_data.drop(['hostel', 'rating'], axis=1)
使用
columns
参数(从 Pandas 1.0.0 版本开始支持):hostel_data.drop(columns=['hostel', 'rating'])
两种方法都会从 hostel_data
DataFrame 中删除列 'hostel'
和 'rating'
,并且返回一个新的 DataFrame,其中不包含这两列。
在实际使用中,你可以根据自己的喜好和代码的上下文选择使用任意一种语法。两种方法都是有效的,并且在性能上没有显著差异。