Python é uma ótima linguagem para fazer análise de dados, principalmente por causa do fantástico ecossistema de pacotes python centrados em dados. O Pandas é um desses pacotes e torna a importação e análise de dados muito mais fácil.

A Index.copy()função Pandas faz uma cópia deste objeto. A função também define o nome e o atributo dtype do novo objeto como o do objeto original. Se desejarmos ter um tipo de dados diferente para o novo objeto, podemos fazer isso definindo o atributo dtype da função.

Sintaxe: Index.copy (name = None, deep = False, dtype = None, ** kwargs)

Parâmetros:
nome: string, opcional
deep: boolean, padrão False
dtype: numpy dtype ou tipo pandas

Retorna: cópia: Índice



Observação: na maioria dos casos, não deve haver diferença funcional em relação ao uso de profundidade, mas se a profundidade for passada, ele tentará a cópia profunda.

Exemplo # 1: Use a Index.copy()função para copiar o valor de Índice para um novo objeto e alterar o tipo de dados do novo objeto para 'int64'

# importing pandas as pd
import pandas as pd
  
# Creating the Index
idx = pd.Index([17.3, 69.221, 33.1, 15.5, 19.3, 74.8, 10, 5.5])
  
# Print the Index
idx

Saída :

Vamos criar uma cópia do objeto com o tipo de dados 'int64'.

# Change the data type of newly 
# created object to 'int64'
idx.copy(dtype ='int64')

Saída :

Como podemos ver na saída, a função retornou uma cópia do Índice original com dtype 'int64'.
 
Exemplo # 2: Use a Index.copy()função para fazer uma cópia do objeto original. Defina também o atributo de nome do novo objeto e converta a string dtype no tipo 'data e hora'.

# importing pandas as pd
import pandas as pd
  
# Creating the Index
idx = pd.Index(['2015-10-31', '2015-12-02', '2016-01-03', 
                             '2016-02-08', '2017-05-05'])
  
# Print the Index
idx

Saída :

Vamos fazer uma cópia do objeto original.

# to make copy and set data type in the datetime format.
idx_copy = idx.copy(dtype ='datetime64')
  
# Print the newly created object
idx_copy

Saída:

Como podemos ver na saída, o novo objeto possui os dados no formato data e hora e seu atributo de nome também foi definido.