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 −

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

293 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements