gpt4 book ai didi

python - 如何从列表中获取列表?

转载 作者:行者123 更新时间:2023-11-28 20:57:36 24 4
gpt4 key购买 nike

我从 .csv 文件中读取了一个 pandas 数据帧 df。数据框的每个单元格都包含如下字符串

for i in df.index:
for j in df.columns:

df[i][j]
'[0.109, 0.1455, 0.0, 1.80e-48, 42.070, -14.582]'

我想要一个列表,其值为np.float。我试过了

 df[i][j].split()
'[0.109,',
'0.145,',
'0.0,',
'1.80e-48,',
'42.070,',
'-14.582]']

最佳答案

您可以使用 ast.literal_eval 将字符串解析为 float 列表:

>>> import ast
>>> ast.literal_eval('[0.109, 0.1455, 0.0, 1.80e-48, 42.070, -14.582]')
[0.109, 0.1455, 0.0, 1.8e-48, 42.07, -14.582]
>>>

关于python - 如何从列表中获取列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52647667/

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