如何仅在数据帧列中保留字符串

时间:2015-11-21 16:20:32

标签: python pandas

我有一个包含许多公司特征的数据框。 我的问题是,在“设施名称”列中,我发现有些行有浮点值,因此我想删除它们。为了做到这一点,我使用了以下似乎不起作用的代码:

df = df[isinstance(df['Facility Name'], str)]

知道如何做到这一点吗?

1 个答案:

答案 0 :(得分:1)

你很亲密。这应该有效:

df = df[df['Facility Name'].apply(lambda x: isinstance(x, basestring)]