You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Pandas Series调用itemsize报错:'Series'对象无itemsize属性原因

Series.itemsize属性错误的原因解析

Pandas的Series对象本身并没有itemsize属性,你接触到的itemsize是**NumPy ndarray(数组)**的专属属性。

你直接调用s.itemsize,相当于在Series对象上查找一个不存在的属性,自然会抛出AttributeError。

如果想获取对应数据项的字节大小,可以先拿到Series底层的NumPy数组,再访问itemsize:

import pandas as pd
data = [1, 2, 3, 4]
s = pd.Series(data)
# 方式1:通过values获取底层数组
print(s.values.itemsize)
# 方式2:用to_numpy()转换为数组
print(s.to_numpy().itemsize)

这段代码会输出8(默认情况下这类整数会被存储为int64类型,每个元素占8字节)。

内容的提问来源于stack exchange,提问作者Adarsh Tripathi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 16:32:31