преобразовать упорядоченный словарь в pandas столбцов - PullRequest
0 голосов
/ 23 апреля 2020

Я пытался преобразовать упорядоченные столбцы словаря в 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 () для этой проблемы, и работа заканчивается.

кто-нибудь, пожалуйста, помогите мне в этом.

1 Ответ

0 голосов
/ 28 апреля 2020

Вы можете преобразовать OrderedDict в список следующим образом:

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

Вывод:

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

Теперь вы можете преобразовать его в pandas столбцы.

Надеюсь, поможет. Пожалуйста, дайте мне знать.

...