【发布时间】:2023-04-09 12:58:02
【问题描述】:
TSRdfr["Return"] = pd.to_numeric(TSRdfr.Return, errors='coerce')
这不会将 Return 的数据类型从 Object 转换为 float64。我尝试删除 errors ='coerce' 以查看发生了什么。
我收到一条错误消息:
无法解析位置 0 处的 NaN
当我不使用errors = 'coerce'时。
从 Refinitiv Eikon API 访问退货编号。我假设它们太大而无法转换为float64。有什么建议吗??
【问题讨论】:
-
你能提供更多关于
TSRdfr的信息吗?内容是什么? -
@bubble 我有一个数据框 TSRdfr,我已从 Python 上的 Eikon API 访问它。指数工具总回报 1. RIO.L. 15.990065 2. AAP.A. 22.543209 等等....
-
总回报是对象类型
-
我有一个数据框 TSRdfr,我已从 Python 上的 Eikon API 访问它。指数工具总回报 1. RIO.L. 15.990065 2. AAP.A. 22.543209 等等.... Total Return 的数据类型是我需要转换为 float64 的 Object。我正在使用下面的语法。 TSRdfr["总回报"] = pd.to_numeric(TSRdfr["总回报"], errors='coerce')
标签: python thomson-reuters-eikon refinitiv-eikon-api