pandas.core.indexing._iLocIndexer object at 0x00000257EB106360
时间: 2023-01-11 19:55:36 浏览: 335
pandas.core.indexing._iLocIndexer 是一个 pandas 的类,它包含了用于索引 DataFrame 或者 Series 对象的一些方法。它们可以帮助你选择 DataFrame 或者 Series 的特定行或者列。
这个对象的地址是 0x00000257EB106360,这个地址是在计算机的内存中的一个位置,代表了这个对象在内存中的存储位置。
相关问题
<class 'pandas.core.indexing._iLocIndexer'> is not convertible to datetime
This error message occurs when trying to convert an object of class '_iLocIndexer' to a datetime object. This is because '_iLocIndexer' is a class used for integer based indexing and does not contain any datetime information.
To fix this error, make sure that the object being passed to the function or method for datetime conversion is of the correct data type, such as a Pandas DataFrame or Series with a datetime index, or a string in a valid datetime format.
test.groupby('size').apply(lambda x: x.style.highlight_between(subset=['size']))根据不同size的行设置不同的颜色;怎么没u有显示高亮标注的结果,只返回size 2 <pandas.io.formats.style.Styler object at 0x00... 3 <pandas.io.formats.style.Styler object at 0x00... 4 <pandas.io.formats.style.Styler object at 0x00... dtype: object
这是因为 `apply` 方法默认只返回每个分组的结果的索引和值,并不会对结果进行渲染和展示。如果想要在 Jupyter Notebook 或者其他支持 HTML 渲染的环境中查看高亮标注的结果,可以在 `apply` 方法后面添加 `display` 函数进行渲染,例如:
```
display(test.groupby('size').apply(lambda x: x.style.highlight_between(subset=['size'])))
```
这样就可以在 Jupyter Notebook 中显示高亮标注的结果了。如果在其他环境中使用,可能需要根据具体情况进行相应的渲染或输出操作。
阅读全文