Python Pandas - Create an Index with values cast to dtypes

PythonServer Side ProgrammingProgramming

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')
raja
Updated on 13-Oct-2021 09:41:27

Advertisements