Avatar ·

Pandas 中的波浪号 (~) 是什么意思?

📁 python

在这种情况下,波浪号 (~) 是什么意思?

df.loc[~ non_numberic_profits]

在列 non_numberic_profits 中,设置的是不符合 float 数据类型的行。也就是说,不是数字,而是某些字母或符号。

在这种情况下,波浪号 (~) 是什么意思?它执行什么功能?

在这之后,有以下代码行

df.profit = df.profit.apply(pd.to_numeric)

据我理解,它正是将数据转换为 float 数据类型。但它转换的是什么?剩余的值?我不太明白在这种情况下波浪号 (~) 运算符执行什么操作。