gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 14:25:17 25 4
gpt4 key购买 nike

这是我的代码

f["col1"] = df["col1"].astype(float)

col1 包含无法转换的值。

我该如何做这样的事情:

df["col1"] = df["col1"].astype(float, default=0)

最佳答案

您可以使用pd.to_numeric + 填充

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

关于python - 如何使用不可转换值的默认值执行 df ["col1"].astype(float) ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47680741/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com