DataFrame' object has no attribute 'ix'
时间: 2023-10-09 14:11:38 浏览: 205
Python3下错误AttributeError: ‘dict’ object has no attribute’iteritems‘的分析与解决
5星 · 资源好评率100%
在这段代码中,出现了"AttributeError: 'DataFrame' object has no attribute 'ix'"的错误。这个错误是由于最新版本的pandas已经弃用了ix属性导致的。相应的解决方法是使用新的属性'loc'和'iloc'来代替'ix'。'loc'用于选择DataFrame中的行,'iloc'用于选择列。所以,只需要将代码中的"ix"改为"loc",问题就可以得到解决。例如,将"fdata.ix[fdata['time']=='Diner','time']='Dinner'"改为"fdata.loc[fdata['time']=='Diner','time']='Dinner'"。这样修改后,代码就不会再报错了。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
阅读全文