我有一个名为“credits”的csv文件,其中有三列“crew”,“cast”和“id”。应用df_credits['crew'][10]的结果如下:
"[{'credit_id': '52fe44dac3a36847f80adfa3', 'department': 'Camera', 'gender': 2,
'id': 2702, 'job': 'Director of Photography', 'name': 'John Seale',
'profile_path': '/w4wp04pRMqJI2vt3gFTdIWLDDzp.jpg'},
{'credit_id': '52fe44dac3a36847f80adf8b', 'department': 'Directing', 'gender': 2,
'id': 3026, 'job': 'Director', 'name': 'Rob Reiner',
'profile_path': '/2zw9Iq9uo4vZiTQNQWdNFwbA1TA.jpg'},
{'credit_id': '52fe44dac3a36847f80adf97', 'department': 'Production', 'gender': 2,
'id': 3026, 'job': 'Producer', 'name': 'Rob Reiner',
'profile_path': '/2zw9Iq9uo4vZiTQNQWdNFwbA1TA.jpg'},
{'credit_id': '52fe44dac3a36847f80adfa9', 'department': 'Editing', 'gender': 2,
'id': 3032, 'job': 'Editor', 'name': 'Robert Leighton',
'profile_path': None},
{'credit_id': '52fe44dac3a36847f80adf9d', 'department': 'Sound', 'gender': 2,
'id': 9251, 'job': 'Music', 'name': 'Marc Shaiman',
'profile_path': '/aesoPh8jPR5qDKjjt7o5uj9kS3W.jpg'},
{'credit_id': '52fe44dac3a36847f80adf91', 'department': 'Writing', 'gender': 2,
'id': 13520, 'job': 'Screenplay', 'name': 'Aaron Sorkin',
'profile_path': '/oFff5AbvrhmPW2WsyXV5cL7KURN.jpg'}]"
字符串
我需要用python来解开这个值,尝试了不同的方法,但我还没有能够做到这一点。
1条答案
按热度按时间o8x7eapl1#
尝试使用pandas.eval将列表的字符串表示转换为列表:
字符串