Skip to main content
 首页 » 编程设计

python之Pandas 跳过 map 函数中的缺失值

2024年09月07日34fff_TT

有关如何跳过我的世界字段中缺失值的任何帮助。我认为 na_action='ignore' 会有所帮助,但它不适合我的情况。

df['world'] = df['world'].map(lambda x: x.rstrip('L.locoMoco'),na_action='ignore') 

谢谢

请您参考如下方法:

如果world是对象列,直接调用str.rstrip

df['world'] = df['world'].str.rstrip('L.locoMoco') 

如果该列是对象之一,则保留 NaN。但是,如果您有数值,它们将被强制转换为 NaN,所以如果这不是预期的行为,我建议,要么

  1. 将这些值强制转换为字符串(以保留它们),或者
  2. 使用较慢的替代方法,例如 for 循环或 apply。