仅在Pandas Dataframe中保留字符串?

时间:2018-09-09 19:51:07

标签: python pandas

我要删除数据框中所有行中的值不是str的所有行

# example data
df = pd.DataFrame([(1, 'test1'), (2, 'test2'), (3, 3.14)])
df.columns = ['row1', 'row2']

我想出了这个解决方案,但是有没有更简单,更Python化的方式?必须使用apply()似乎很麻烦。

 df[df['row2'].apply(type) == str]

0 个答案:

没有答案