gpt4 book ai didi

python - 使用 DataFrame.replace 时是否可以强制 pandas 不转换数据类型

转载 作者:太空狗 更新时间:2023-10-29 18:01:59 24 4
gpt4 key购买 nike

这是一个工作示例:

df = pd.DataFrame({'A': [-39882300000000000000]}, dtype='object')

df.replace({',': '.'}) 引发了一个 OverflowError 因为在代码的某处 convert 标志是设置为真。我不确定,但这可能是因为 pandas 推断它只包含数字。

我从 Excel 工作簿中读取数据,我想在使用 df.replace 时阻止这种转换。有办法吗?

最佳答案

df.update(df.blocks['object'].astype(str).replace({',': '.'}))

关于python - 使用 DataFrame.replace 时是否可以强制 pandas 不转换数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45805502/

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