gpt4 book ai didi

python - 有没有比将 str 映射到 float 然后映射到 int 更好的方法?

转载 作者:太空宇宙 更新时间:2023-11-04 08:33:23 25 4
gpt4 key购买 nike

我需要合并两个数据框。在 df_A 中,键是一个 int。在 df_B 中,键是以 .0 结尾的字符串,例如'10003.0'。

我想将 df_B 中的字符串转换为 int 以进行合并。有没有比如下所示映射两次更好的方法?

df_B['key'].map(float).map(int)

语法对我来说似乎很尴尬。有更好的解决方案吗?

最佳答案

您可以使用 to_numeric

pd.to_numeric(df_B['key'],downcast='integer')

关于python - 有没有比将 str 映射到 float 然后映射到 int 更好的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51106441/

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