gpt4 book ai didi

python - 评估 python 中元组的字符串表示形式

转载 作者:行者123 更新时间:2023-11-30 22:14:24 25 4
gpt4 key购买 nike

我目前有一列字符串值,如下所示:

d = {'col1': '(100,200),(150,124),(135,137)'}

我需要将其更改为浮点值:

d = {'col1': [(100,200),(150,124),(135,137)]}

任何帮助将不胜感激。

最佳答案

让我们尝试使用 ast.literal_eval。您可以将字符串括在大括号中并对它们进行安全评估:

import ast
d = {k : ast.literal_eval(f'[{v}]') for k, v in d.items()}

pd.DataFrame(d)

col1
0 (100, 200)
1 (150, 124)
2 (135, 137)

关于python - 评估 python 中元组的字符串表示形式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50539752/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com