标签: python pandas
我有一个包含许多公司特征的数据框。 我的问题是,在“设施名称”列中,我发现有些行有浮点值,因此我想删除它们。为了做到这一点,我使用了以下似乎不起作用的代码:
df = df[isinstance(df['Facility Name'], str)]
知道如何做到这一点吗?
答案 0 :(得分:1)
你很亲密。这应该有效:
df = df[df['Facility Name'].apply(lambda x: isinstance(x, basestring)]