【发布时间】:2018-04-16 05:06:11
【问题描述】:
self.df['X'] = self.df['x'].apply(lambda x: my_map.get(x))
如何删除my_map.get(x) 返回None 的那些行。
我正在寻找一种解决方案,我不必再次遍历列来删除行。
谢谢
【问题讨论】:
-
这是否意味着首先 i
apply然后运行 dropna? -
是的,完全正确。我认为不可能一步到位
-
这听起来像是从 mymap 制作的数据框进行左连接可能会更好?