Как эффективно изменить тип данных каждого ключа в списке SortedSets? - PullRequest
0 голосов
/ 11 октября 2019

Я использую Python для обработки DataFrame Pandas, в котором один из столбцов состоит из SortedSet. Это часть данных для этого столбца в DataFrame:

>>> df['categories']

SortedSet([category(key=1, value=55), category(key=2, value=20, ...)])
SortedSet([category(key=3, value=100), category(key=4, value=80, ...)])
#...

Я хочу изменить тип данных ключа в каждой записи с int на list, поэтому он будет идти отсодержание выше к этому:

SortedSet([category(key=[1], value55), category(key=[2], value=20, ...)])
SortedSet([category(key=[3], value=100), category(key=[4], value=80, ...)])

Я, вероятно, смог бы сделать это, перебирая список и меняя каждую запись по очереди, но я надеюсь, что есть более эффективный способ сделать это.

У кого-нибудь есть идеи, как мне это сделать, если это возможно?

...