您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何使用布尔掩码在熊猫DataFrame中用nan替换“任何字符串”?

如何使用布尔掩码在熊猫DataFrame中用nan替换“任何字符串”?

只分配感兴趣的列:

cols = ['Measure1','Measure2']
mask = df[cols].applymap(lambda x: isinstance(x, (int, float)))

df[cols] = df[cols].where(mask)
print (df)
  Country Name Measure1 Measure2
0          uFv        7        8
1          vCr        5      NaN
2          qPp        2        6
3          QIC       10       10
4          Suy      NaN        8
5          eFS        6        4

一个元问题,在这里提出一个问题(包括研究)要花费我3个多小时是正常的吗?

我认为是的,提出一个好的问题确实很难。

其他 2022/1/1 18:38:44 有600人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶