python-3.x 将字符串类型转换为示例类型[重复]

xvw2m8pv  于 2023-01-06  发布在  Python
关注(0)|答案(1)|浏览(108)
    • 此问题在此处已有答案**:

(32个答案)
Turn string representation of interval into actual interval in pandas(1个答案)
昨天关门了。
我有一个诏书(图片附后):[1]:https://i.stack.imgur.com/n3SYv.png
dict的键是一个dataframe。当尝试将这个dict上传到json时,我必须将column a从interval类型转换为string类型。但是当我想使用json时,我想将column a的值转换回interval类型。下面是我尝试过的事情:

k = dict.keys()
for keys in k:
   dict[keys]["a"] = dict[keys]["a"].astype("interval")

但它抛出以下错误:TypeError: type <class 'str'> with value (-inf, -9999999.0] is not an interval
你能帮我把column a值从字符串类型转换成Interval类型吗?

62lalag4

62lalag41#

(See Security of Python's eval() on untrusted strings?

>>> class Foo(object):
...     pass
... 
>>> eval("Foo")
<class '__main__.Foo'>

相关问题