Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何将字符串数组($0.00格式)转换为小数_Python_Pandas - Fatal编程技术网

Python 如何将字符串数组($0.00格式)转换为小数

Python 如何将字符串数组($0.00格式)转换为小数,python,pandas,Python,Pandas,我正在尝试将代码中当前为字符串$格式的列转换为数字 我的代码当前为: s=top_performing_schools["Per Student Budget"] top_performing_schools["Per Student Budget"]=pd.to_numeric(s) 我得到一个错误: ValueError: Unable to parse string "$582.00" at position 0 您可以删除$符号,然后应用数字转换,例如: 将熊猫作为pd导入 df=

我正在尝试将代码中当前为字符串$格式的列转换为数字

我的代码当前为:

s=top_performing_schools["Per Student Budget"]

top_performing_schools["Per Student Budget"]=pd.to_numeric(s)
我得到一个错误:

ValueError: Unable to parse string "$582.00" at position 0

您可以删除
$
符号,然后应用数字转换,例如:

将熊猫作为pd导入
df=pd.DataFrame(
{“每名学生的预算”:[“582.00美元”,“100美元”,“12000美元]}
)
df[“每名学生预算”]=pd.to_numeric(df[“每名学生预算”].str.replace(“$”,“))
打印(df)
学生人均预算
0               582.0
1               100.0
2             12000.0

这是否回答了您的问题?请提供一个,以及整个错误消息。