Python is a great language for doing data analysis, primarily because of the fantastic ecosystem of data-centric python packages. Pandas is one of those packages and makes importing and analyzing data much easier.
Index.memory_usage() function return the memory usage of the Index. It returns the sum of the memory used by all the individual labels present in the Index.
deep : Introspect the data deeply, interrogate object dtypes for system-level memory consumption
Returns : bytes used
Example #1: Use
Index.memory_usage() function to find the overall memory used by the Index object.
Now we will use
Index.memory_usage() function to find the memory usage of the idx object.
The function has returned the value of 48 indicating that 48 bytes of memory are being used.
Example #2: Use
Index.memory_usage() function to check the memory usage of the MultiIndex object.
Now we will check the amount of memory used by the midx object.
As we can see in the output, the function has returned 180 indicating that the midx object is using 180 bytes of memory.
- Python | pandas.map()
- Python | Pandas Panel.div()
- Python | Pandas dataframe.all()
- Python | Pandas Panel.mul()
- Python | Pandas Panel.sub()
- Python | Pandas Panel.pow()
- Python | Pandas.apply()
- Python | Pandas Index.contains()
- Python | Pandas DataFrame.abs()
- Python | Pandas Index.where
- Python | Pandas DataFrame.loc
- Python | Pandas Series.iat
- Python | Pandas Series.var
- Python | Pandas Series.where
- Python | Pandas Panel.add()
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.