data = input_data[~input_data.MAKE.isnull()]
我是python的新手,已经学习了一周的基础知识。我现在正在使用我的基本技能从事某些数据科学项目。我在Python教程中有上述内容,我正在阅读,但我不确定它的作用。任何人都可以帮助我吗?
答案 0 :(得分:1)
代字号'~'
是“按位补码”运算符;每the Python wiki:
<强>
~ x
强>返回
x
的补码 - 通过切换1
的每个0
和0
的每个1
得到的数字。这与-x - 1
相同。
input_data.MAKE.isnull()
将为您提供MAKE
中包含空值的行,因此补码是不包含的行:
data = input_data[~input_data.MAKE.isnull()]
会根据input_data
不为空的行对MAKE
进行索引,即删除 为null的所有行。< / p>