我有一个名为“tips”的数据框,我试图在其中删除两列tip和higher_than_15pct_true,如下所示:
X = tips.drop('tip','higher_than_15pct_True', axis = 1)
Run Code Online (Sandbox Code Playgroud)
这会导致以下错误:
TypeError: drop() got multiple values for argument 'axis'
Run Code Online (Sandbox Code Playgroud)
我怎样才能解决这个问题?
根据 的 pandas文档DataFrame.drop,如果您有多个列,则需要传递单个标签或列表:
X = tips.drop(['tip','higher_than_15pct_True'], axis = 1)
Run Code Online (Sandbox Code Playgroud)
在TypeError不幸的是最终被手头相当神秘和无关的现实问题。
| 归档时间: |
|
| 查看次数: |
6881 次 |
| 最近记录: |