gpt4 book ai didi

python - 使用替换方法替换 Python 中字符串中的值不起作用

转载 作者:行者123 更新时间:2023-11-28 20:54:49 24 4
gpt4 key购买 nike

我正在使用来自 Kaggle 的数据集:https://www.kaggle.com/rajeevw/ufcdata使用 data.csv 文件,我尝试使用此代码替换 Weight 列中的值,以便稍后将其转换为整数列,但我已经坚持按如下方式删除字符串:

fighter_data['Weight'] = fighter_data['Weight'].replace(" lbs.",'')
fighter_data

所以一个例子是:145 lbs 的值。 我使用上面的代码去掉 lbs 以便它可以是整数 145。显然上面的代码不起作用并且没有什么变化。我做错了什么?谢谢!

最佳答案

尝试使用 regex=Falsestr.replace:

fighter_data['Weight'] = fighter_data['Weight'].str.replace(" lbs.",'', regex=False)

或者使用\\:

fighter_data['Weight'] = fighter_data['Weight'].str.replace(" lbs\\.",'')

如果要转换为整数,则在行尾添加 .astype(int)

关于python - 使用替换方法替换 Python 中字符串中的值不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58830337/

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