Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/290.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 如何使用默认的不可转换值执行df[";col1";].astype(float)?_Python_Pandas - Fatal编程技术网

Python 如何使用默认的不可转换值执行df[";col1";].astype(float)?

Python 如何使用默认的不可转换值执行df[";col1";].astype(float)?,python,pandas,Python,Pandas,这是我的密码 f[“col1”]=df[“col1”].astype(float) col1具有无法转换的值 我该如何做这样的事情: df["col1"] = df["col1"].astype(float, default=0) 您可以使用+fillna df["col1"]=pd.to_numeric(df["col1"], errors='coerce', downcast='float').fillna(0)

这是我的密码

f[“col1”]=df[“col1”].astype(float)

col1具有无法转换的值

我该如何做这样的事情:

df["col1"] = df["col1"].astype(float, default=0)
您可以使用+
fillna

df["col1"]=pd.to_numeric(df["col1"], errors='coerce', downcast='float').fillna(0)