我一直在尝试将有序的字典列转换为pandas dataframe列。 我的数据框如下:
a b c
1 2 OrderedDict([('@value','N'),('dsc','false')])
3 4 0
这是我的带有a,b,c列的示例数据框。我面对的唯一问题是我的col c有一些有序的dict和一些0值。我尝试使用pd.series或.tolist()解决此问题,但工作异常终止。
任何人都请帮我。
答案 0 :(得分:0)
您可以将OrderedDict转换为以下列表:
l = list(OrderedDict([('@value','N'),('dsc','false')]).items())
输出:
[('@value', 'N'), ('dsc', 'false')]
现在您可以将其转换为熊猫列。
希望有帮助。请让我知道。