Python | Pandas Index.repeat()

Python es un excelente lenguaje para realizar análisis de datos, principalmente debido al fantástico ecosistema de paquetes de Python centrados en datos. Pandas es uno de esos paquetes y facilita mucho la importación y el análisis de datos.

Los pandas Index.repeat()funcionan para repetir elementos de un índice. La función devuelve un nuevo índice donde cada elemento del índice actual se repite consecutivamente un número determinado de veces.

Sintaxis: Index.repeat(repeticiones, *args, **kwargs)

Parámetros:
repeticiones: El número de repeticiones para cada elemento.
**kwargs: las palabras clave adicionales no tienen efecto, pero pueden aceptarse por compatibilidad con numpy.

Devoluciones: índice recién creado con elementos repetidos.

Ejemplo #1: Use Index.repeat()()la función para repetir los elementos del índice 2 veces.

# importing pandas as pd
import pandas as pd
  
# Creating the index
idx = pd.Index(['Beagle', 'Pug', 'Labrador', 'Pug',
                        'Mastiff', None, 'Beagle'])
  
# Print the Index
idx

Producción :

Repitamos los elementos del índice 2 veces.

# to repeat the values
idx.repeat(2)

Salida:

como podemos ver en la salida, la función ha devuelto un nuevo índice con todos los valores repetidos 2 veces. Una cosa importante a tener en cuenta es que la función también ha repetido el NaNvalor.

Ejemplo #2: Use Index.repeat()la función para repetir el valor del índice 3 veces.

# importing pandas as pd
import pandas as pd
  
# Creating the index
idx = pd.Index([22, 14, 8, 56, None, 21, None, 23])
  
# Print the Index
idx

Producción :

Repitamos los elementos del índice 3 veces.

# to repeat the values
idx.repeat(3)

Producción :

Como podemos ver en la salida, la función ha devuelto un nuevo índice con todos los valores repetidos 3 veces. Una cosa importante a tener en cuenta es que la función también ha repetido el NaNvalor.

Publicación traducida automáticamente

Artículo escrito por Shubham__Ranjan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *