【发布时间】:2019-04-25 23:59:24
【问题描述】:
我得到这个数据集,当值为空时,它有符号-
起初我认为这不是问题,所以我删除了这些行:
df_c = df[df != '-']
但它实际上并没有删除行,而是用 NaN 代替 -
然后我做了:
df_c = df_c[df_c.notnull()]
但它不起作用,它又给了我-。
我做错了什么?
【问题讨论】:
-
您可以在标签中添加语言吗?蟒蛇?
-
对不起,我完全忘记了,是的,它是 Python
-
试试
del df[df != '-']或者,你能举个df数据结构的例子吗? -
在第二次操作中,您使用的是
df而不是df_c。使用df_c.dropna() -
@Sociopath 我知道,但即使做 df_c 它也不起作用
标签: python python-3.x nan missing-data