pandas.Index.nbytes#

property Index.nbytes[source]#

Return the number of bytes in the underlying data.

Includes only the memory used by the array values; overhead such as the index is not included. Useful for estimating memory usage.

See also

Series.ndim

Number of dimensions of the underlying data.

Series.size

Return the number of elements in the underlying data.

Examples

For Series:

>>> s = pd.Series(["Ant", "Bear", "Cow"])
>>> s
0     Ant
1    Bear
2     Cow
dtype: str
>>> s.nbytes
34

For Index:

>>> idx = pd.Index([1, 2, 3])
>>> idx
Index([1, 2, 3], dtype='int64')
>>> idx.nbytes
24