如何解决无法将字符串转换为浮点错误

阿维

我想这一定是一个超级基本的问题,但最近我一直在使用数据库,并且正在尝试预处理一些数据。不幸的是,我无法创建价格更改列,因为我无法将字符串转换为浮点数。

Example_Helper = DB_tool() 
df = Example_Helper.Get_Factor(name_in = ['Euro Stoxx 50 Pr'])
df.sort_values(by=['TICKER','Date'], inplace=True)
df['change_in_price'] = df[float('close')].diff()

ValueError: could not convert string to float: 'close'

我已经打印了数据,所以我能够检查列标题是否不是数据框的一部分,但是当我去使用 float 函数时,它返回错误。我添加了前几行数据的图片。任何帮助将非常感激。

1

纽约编码器

改变这一行:

df['change_in_price'] = df[float('close')].diff()

对此:

df['change_in_price'] = df['close'].astype(float).diff()

要么:

df['change_in_price'] = pd.to_numeric(df['close']).diff()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何解决 Django 中无法将字符串转换为浮点错误?

Python:无法将字符串转换为浮点错误

使用 csv 文件时无法将字符串转换为浮点错误

如何解决ValueError:无法在python中将字符串转换为浮点数

无法从泰坦尼克号比赛中将字符串转换为浮点错误

ValueError:无法在 Python 3 中将字符串转换为浮点错误

如何解决无法转换“字符串”类型的值?到预期的参数类型“ URL”

Python将字符串转换为带负数的浮点错误

将数据集从字符串转换为浮点错误

字符串无法转换为字符,如何解决?

解决错误:无法将字符串转换为浮点型:'0.1222000000 * 10e1'

尝试将序列数据嵌入keras模型时,如何解决“无法将字符串转换为float:”错误

如何解决此错误:“ ValueError:无法将字符串转换为float:'-1,89E-09'”?

整数到字符串,如何解决以下错误:“ TypeError:无法将未定义转换为对象”?

Laravel-如何解决类stdClass的对象无法转换为字符串错误

如何解决将字符串日期从 xml 文件转换为 int 格式的错误?

如何避免错误:无法将字符串转换为浮点数

我该如何解决无法在Nuxt中对函数错误进行字符串化处理?

如何解决浮点错误?

如何解决无法将 System.Data.Datatable 隐式转换为 int 的问题?

如何解决无法将类型...的值转换为预期的参数类型inout _

如何解决“可恢复的致命错误:类Closure的对象无法在...中转换为字符串”

如何识别浮点变量?获取 ValueError: 无法将字符串转换为浮点数:

Python值错误:无法将字符串转换为浮点数据框(如何找到值的位置)

“无法将字符串转换为浮点数:''

无法将字符串转换为浮点数

无法将字符串转换为浮点型

无法将字符串转换为浮点数

无法将字符串转换为浮点数