为了账号安全,请及时绑定邮箱和手机立即绑定

Pandas 数据框列:用数字替换字符串值时出错

Pandas 数据框列:用数字替换字符串值时出错

三国纷争 2021-09-24 16:42:21
我有包含整数和'NA'值的熊猫数据框列。Followinare 是列的唯一值 print(testData.LotFrontage.unique())   ['80' '81' '74' '78' '43' '75' 'NA' '63' '85' '70' '26' '21' '24']我需要用整数 0 替换这个字符串 NA。我尝试了以下代码NAReplace = {'NA': 0}trainingData.LotFrontage = [NAReplace[item] for item in trainingData.LotFrontage ]我收到一个错误    trainingData.LotFrontage = [NAReplace[item] for item in trainingData.LotFrontage ]KeyError: '65'这个问题的原因是什么?有没有其他方法可以做到这一点?
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 217 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号