0
点赞
收藏
分享

微信扫一扫

​​由于您使用了~运算符来对列表进行逻辑非操作,但是Python中~运算符只能用于整数或布尔类型,不能用于列表类型​​​​1​​​​。因此,您需要将列表转换为数组或Series类型,然后再使用~运算符

回溯 2023-10-07 阅读 34

由于您使用了~运算符来对列表进行逻辑非操作,但是Python中~运算符只能用于整数或布尔类型,不能用于列表类型1。因此,您需要将列表转换为数组或Series类型,然后再使用~运算符。

data.set_index(data.columns[~np.array([1, -1])].tolist())

data.set_index(data.columns[~[1, -1]].tolist())

TypeError: bad operand type for unary ~: 'list'


举报

相关推荐

0 条评论