我有这样的Pandasdf:
id sim
1 [[a -> [203471222 -> 0.9993, 554554725...
2 [[b Jackets -> [109083701 -> 0.9988, 45...
3 [[c -> [2746368014 -> 1.0, 2741723566 -> 1...
其中列sim
的格式是str
,但实际上它是list of list dictionary
,它是使用Pyspark创建的。我可以在Pandas dataframe中得到我想要的格式list of list dictionary
吗?
保存时,如果我没有在pyspark中将该列转换为字符串格式,而在Pandas中阅读时,它只是为整个列读取None。
编辑:这里每个->
代表key, value
对,就像左边的任何东西都是key
,右边的任何东西都是value
。我想将其转换为python dict
和[]
作为列表。
1条答案
按热度按时间ryevplcw1#
可以使用
ast.literal_eval
: