如何解决在数据框内解析字典
我df的一列具有1.嵌套字典或2. NAN作为值 字典有2个这样的键值对
{'value': '1','info': {....}}
我只希望获取“ value”的值,“ info”的值无用,如果它是NAN值,我们可以保留“ NAN” 最简单的方法是什么?
顺便说一句,我尝试了df_september_p1['that_column_name']==np.nan
和df_september_p1['that columnname']==’nan’,
产生相同的布尔值。奇怪的是,我看到第二行的数值为NAN,但第二行的收益率结果为False ...不知道为什么
解决方法
您可以将Series.str.get
与字典一起使用,或者将NaN
的值缺失使用:
df_september_p1['val'] = df_september_p1['that_column_name'].str.get('value')
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。