gpt4 book ai didi

python - Pandas ".convert_objects(convert_numeric=True)"已弃用

转载 作者:IT老高 更新时间:2023-10-28 20:28:56 27 4
gpt4 key购买 nike

我的代码中有这一行,它将我的数据转换为数字...

data["S1Q2I"] = data["S1Q2I"].convert_objects(convert_numeric=True)

问题是现在新的 pandas 版本(0.17.0)说这个功能已经被弃用了..这是错误:

FutureWarning: convert_objects is deprecated.  
Use the data-type specific converters pd.to_datetime,
pd.to_timedelta and pd.to_numeric.
data["S3BD5Q2A"] = data["S3BD5Q2A"].convert_objects(convert_numeric=True)

所以,我去了新文档,但找不到任何关于如何使用新函数转换数据的示例...

它只是这么说的:

"DataFrame.convert_objects has been deprecated in favor of type-specific functions pd.to_datetime, pd.to_timestamp and pd.to_numeric (new in 0.17.0) (GH11133)."

任何帮助都会很好!

最佳答案

正如@EvanWright 在评论中解释的那样,

data['S1Q2I'] = pd.to_numeric(data['S1Q2I'])

现在是转换类型的首选方式。更改的详细说明可以在 github PR GH11133 中找到.

关于python - Pandas ".convert_objects(convert_numeric=True)"已弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33126477/

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