Pandas:ValueError:基数为 10 的 int() 的文字无效

问题描述 投票:0回答:1

我收到此错误消息:

ValueError: invalid literal for int() with base 10: '6+3'

代码:

df['bedroom'] = df['bedroom'].astype(int)
pandas
1个回答
0
投票

卧室列中的某一行的值为“6+3”,无法直接转换为 int。您可以执行类似 df["bedroom"].replace("6+3", 9) 的操作,然后将其转换为 int。

© www.soinside.com 2019 - 2024. All rights reserved.