Traceback (most recent call last): File "C:\Users\admin\AppData\Local\Programs\Python\Python310\3.py", line 3, in <module> data=sheet.ix[[0,1]] File "C:\Users\admin\AppData\Local\Programs\Python\Python310\lib\site-packages\pandas\core\generic.py", line 5989, in __getattr__ return object.__getattribute__(self, name) AttributeError: 'DataFrame' object has no attribute 'ix'
时间: 2023-06-16 16:08:02 浏览: 257
这个错误提示显示,在你的代码中调用了一个 DataFrame 的 ix 属性,但是 DataFrame 并没有 ix 属性。这是因为在最新版本的 Pandas 中,ix 已经不再被支持。你需要使用 loc 或者 iloc 属性来进行相应的操作。如果你需要访问 DataFrame 的某一行,你可以使用 loc[ ] 或者 iloc[ ] 语句。例如,要访问第 0 和第 1 行的数据,你可以使用以下代码:
```
data = sheet.loc[[0,1]]
```
或者
```
data = sheet.iloc[[0,1]]
```
其中,loc[ ] 和 iloc[ ] 分别表示基于标签和基于整数位置进行访问。在这里,我们使用的是基于标签的访问方法,因为我们已经知道了要访问的行的标签值。
阅读全文