我有一个Panda的DataFrame,在特定的列中,有一些不同类型的值,而不是所需的值。我尝试使用类似暴露here的方法,但它不起作用。在我的情况下,某些行存储floats
而其他行存储strings
,我只想保留strings
。
这就是我的尝试。
将pandas导入为pd
d = {"name": [1.0, 2.0, "hello", "world"]}
df = pd.DataFrame(d)
print df
print df[(type(df["name"]) == type("str"))]
显然,我收到了与KeyError
相关的错误。