小编ffg*_*fgg的帖子

Pandas .map 字典默认缺失值

pandas.Series.map 的Pandas 文档 说:

“当arg是字典时,Series中不在字典中的值(作为键)将转换为NaN。但是,如果字典是定义missing的dict子类(即提供默认值的方法),则此默认值使用而不是 NaN。”

你实际上是如何做到的?我无法让它工作..

class MyDict(collections.UserDict):
    
  def __missing__(self):
    return "_Unknown"

d = MyDict({k: v for k, v in my_list})

df.col1.map(d)

Run Code Online (Sandbox Code Playgroud)

python dictionary missing-data pandas

7
推荐指数
1
解决办法
3497
查看次数

标签 统计

dictionary ×1

missing-data ×1

pandas ×1

python ×1