繁体   English   中英

将有序字典转换为 pandas 列

[英]convert ordered dictionary to pandas columns

我一直在尝试将有序字典列转换为 pandas dataframe 列。 我的 Dataframe 如下:

a    b    c
1    2    OrderedDict([('@value','N'),('dsc','false')])
3    4    0

这是我的示例 dataframe 与 a,b,c 列。 我面临的唯一问题是我的 col c 有一些有序的字典和一些 0 值。 我为这个问题尝试了 pd.series or.tolist() 并且工作异常终止。

任何人请帮助我。

您可以将 OrderedDict 转换为列表,如下所示:

l = list(OrderedDict([('@value','N'),('dsc','false')]).items())

Output:

[('@value', 'N'), ('dsc', 'false')]

现在您可以将其转换为 pandas 列。

希望能帮助到你。 请告诉我。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM