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

回溯

关注

阅读 34

2023-10-07

由于您使用了~运算符来对列表进行逻辑非操作,但是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)

0 0 举报