Python | Pandas TimedeltaIndex.copy



TimedeltaIndex.copy() Pandas TimedeltaIndex.copy() creates a copy of this TimedeltaIndex object. The function also sets the Name and dtype attributes for the new object.

Syntax: TimedeltaIndex.copy (name = None, deep = False, dtype = None, ** kwargs)

Parameters:
name: string, optional
deep: boolean, default False
dtype: numpy dtype or pandas type

Return: copy: Index

Example # 1: Use TimedeltaIndex.copy () to make a copy of this TimedeltaIndex.

# import pandas as pd

import pandas as pd

 
# Create first TimedeltaIndex

tidx =   pd.TimedeltaIndex (start = `1 days 02: 00: 12.001124` periods = 5 ,

freq = `N` , name = `Koala` )

  
# Print the TimedeltaIndex object

print (tidx)

Output:

Now we will use TimedeltaIndex.copy () to make a copy of the tidx object and set the name of the copied oval object on "New_koala".

# make a copy and set the name

tidx_copy = tidx.copy (name = `New_koala` )

  
# print new object

print (tidx_copy)

Output:

As we can see in the output, TimedeltaIndex.copy () made a copy of the object, and the function also set the name .

Example # 2: Use TimedeltaIndex.copy () to check if a re whether this label is in the index or not.

# import pandas as pd

import pandas as pd

 
# Create TimedeltaIndex object

tidx = pd.TimedeltaIndex (data = [ `06: 05: 01.000030` , `+23: 59: 59.999999` ,

`22 day 2 min 3us 10ns` , None ])

 
# Print the object TimedeltaIndex

print (tidx)

Output:

Now we will use TimedeltaIndex.copy () to make a copy of the tidx object, and set the copied object`s name to" New_koala ". We will also change the dtype of the object to str.

# make a copy, set name and change dtype

tidx_copy = tidx.copy (dtype = `str` , name = ` New_koala` )

 
# print new object

print (tidx_copy)

Output:

As we can see in the output, TimedeltaIndex.copy () made a copy of the object and also noticed the dtype of the new object.