请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

条件筛选异常

筛选 y 大于50的 x
课程提示:c = data.loc[:, ‘x’][y>50]
系统报错:IndexingError: Unalignable boolean Series provided as indexer (index of the boolean Series and of the indexed object do not match).

正在回答 回答被采纳积分+3

1回答

flare_zhao 2020-12-18 12:57:15

把data的x列和y打印出来看看 应该是维度不匹配

0 回复 有任何疑惑可以回复我~
  • 提问者 慕移动9534961 #1
    data的 x、y 列分别打印都正常
    换成 data.loc[:, "x"][data['y']>50]  是 OK 的
    回复 有任何疑惑可以回复我~ 2020-12-18 13:14:47
  • 你用y索引的话要直接用那个y来对比而不是data中的y
    回复 有任何疑惑可以回复我~ 2020-12-18 13:48:48
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信