Create an Index with Values Cast to Dtypes in Python Pandas



To create an Index with values cast to dtypes, use the index.astype() method in Pandas. At first, import the required libraries −

import pandas as pd

Creating Pandas index −

index = pd.Index([50.4, 10.2, 70.5, 110.5, 90.8, 50.6])

Display the Pandas index −

print("Pandas Index...\n",index)

Convert datatype to int64 −

index.astype('int64')

Example

Following is the code −

Open Compiler
import pandas as pd # Creating Pandas index index = pd.Index([50.4, 10.2, 70.5, 110.5, 90.8, 50.6]) # Display the Pandas index print("Pandas Index...\n",index) # Return the number of elements in the Index print("\nNumber of elements in the index...\n",index.size) # Return the dtype of the data print("\nThe dtype object...\n",index.dtype) # convert datatype to int64 print("\nIndex object after converting type...\n",index.astype('int64'))

Output

This will produce the following output −

Pandas Index...
Float64Index([50.4, 10.2, 70.5, 110.5, 90.8, 50.6], dtype='float64')

Number of elements in the index...
6

The dtype object...
float64

Index object after converting type...
Int64Index([50, 10, 70, 110, 90, 50], dtype='int64')
Updated on: 2021-10-13T09:41:27+05:30

5K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements