有一些棘手的情况。 Pandas Dataframe df
包含一个col
列,它具有嵌套字典,其值如下所示:
{'code': 'D104',
'description': 'Error Occured',
'id': '5451235d',
'root_cause': 'Brokage'}
我需要做的是在字符串中找到某些代码的出现并用它替换整个字符串,在上面的示例中它将搜索'D104'
,所有字符串将只是'D104'
而不是dict。
我试图在该列上应用.str.contains ()
并在列上使用replace ()
函数,但似乎这个技巧不能用字典作为值。你能指导我吗?
如果字典具有相同的结构,您可以将它们分成不同的列,然后使用它们。
split