当前位置:首页 > 编程笔记 > 正文
已解决

报错AttributeError: ‘DataFrame‘ object has no attribute ‘ix‘

来自网友在路上 171871提问 提问时间:2023-11-20 03:20:31阅读次数: 71

最佳答案 问答题库718位专家为你答疑解惑

项目场景:

在Pycharm中使用Pandas库做案例,使用DataFrame对象的ix属性时,报错DataFrame对象没有属性’ix’。


问题描述

示例代码:

for i in range(1000): count.ix[i, movie_genre[i]] = 1
print(count)

报错:AttributeError: 'DataFrame' object has no attribute 'ix'


原因分析:

由于安装了较高版本的Pandas,官方移除了一些不推荐使用的方法函数。


解决方案:

根据官方说明,ix已被移除,可用.loc替代。
将上述代码替换为:

for i in range(1000):count.loc[i, movie_genre[i]] = 1
print(count)

即可正常执行。


总结

一步一个脚印,lyy加油!

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"报错AttributeError: ‘DataFrame‘ object has no attribute ‘ix‘":http://eshow365.cn/6-39936-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!