Python | Serie Pandas.append()

La serie Pandas es un ndarray unidimensional con etiquetas de eje. No es necesario que las etiquetas sean únicas, pero deben ser de tipo hashable. El objeto admite la indexación basada en enteros y etiquetas y proporciona una gran cantidad de métodos para realizar operaciones relacionadas con el índice.

La función Pandas Series.append()se utiliza para concatenar dos o más objetos de serie.

Sintaxis: Series.append(to_append, ignore_index=False,check_integrity=False)

Parámetro:
to_append: serie o lista/tupla de la serie
ignore_index: si es verdadero, no use las etiquetas de índice.
verificar_integridad: si es verdadero, genera una excepción al crear un índice con duplicados

Devoluciones : adjunto : Serie

Ejemplo #1: Use Series.append()la función para agregar el objeto de serie pasado al final de este objeto de serie.

# importing pandas as pd
import pandas as pd
  
# Creating the first Series
sr1 = pd.Series(['New York', 'Chicago', 'Toronto', 'Lisbon', 'Rio'])
  
# Create the first Index
index_1 = ['City 1', 'City 2', 'City 3', 'City 4', 'City 5'] 
  
# set the index of first series
sr1.index = index_1
  
# Creating the second Series
sr2 = pd.Series(['Chicage', 'Shanghai', 'Beijing', 'Jakarta', 'Seoul'])
  
# Create the second Index
index_2 = ['City 6', 'City 7', 'City 8', 'City 9', 'City 10'] 
  
# set the index of second series
sr2.index = index_2
  
# Print the first series
print(sr1)
  
# Print the second series
print(sr2)

Producción :

City 1    New York
City 2     Chicago
City 3     Toronto
City 4      Lisbon
City 5         Rio
dtype: object

City 6      Chicage
City 7     Shanghai
City 8      Beijing
City 9      Jakarta
City 10       Seoul
dtype: object

Ahora usaremos Series.append()la función para agregar sr2 al final de la serie sr1.

# append sr2 at the end of sr1
result = sr1.append(sr2)
  
# Print the result
print(result)

Producción :

City 1     New York
City 2      Chicago
City 3      Toronto
City 4       Lisbon
City 5          Rio
City 6      Chicage
City 7     Shanghai
City 8      Beijing
City 9      Jakarta
City 10       Seoul
dtype: object

Como podemos ver en el resultado, la Series.append()función agregó correctamente el objeto sr2 al final del objeto sr1.
 
Ejemplo #2: Use Series.append()la función para agregar el objeto de serie pasado al final de este objeto de serie. Ignore el índice original de los dos objetos de la serie.

# importing pandas as pd
import pandas as pd
  
# Creating the first Series
sr1 = pd.Series(['New York', 'Chicago', 'Toronto', 'Lisbon', 'Rio'])
  
# Create the first Index
index_1 = ['City 1', 'City 2', 'City 3', 'City 4', 'City 5'] 
  
# set the index of first series
sr1.index = index_1
  
# Creating the second Series
sr2 = pd.Series(['Chicage', 'Shanghai', 'Beijing', 'Jakarta', 'Seoul'])
  
# Create the second Index
index_2 = ['City 6', 'City 7', 'City 8', 'City 9', 'City 10'] 
  
# set the index of second series
sr2.index = index_2
  
# Print the first series
print(sr1)
  
# Print the second series
print(sr2)

Producción :

City 1    New York
City 2     Chicago
City 3     Toronto
City 4      Lisbon
City 5         Rio
dtype: object

City 6      Chicage
City 7     Shanghai
City 8      Beijing
City 9      Jakarta
City 10       Seoul
dtype: object

Ahora usaremos Series.append()la función para agregar sr2 al final de la serie sr1. Vamos a ignorar el índice del objeto de serie dado.

# append sr2 at the end of sr1
# ignore the index
result = sr1.append(sr2, ignore_index = True)
  
# Print the result
print(result)

Producción :

0    New York
1     Chicago
2     Toronto
3      Lisbon
4         Rio
5     Chicage
6    Shanghai
7     Beijing
8     Jakarta
9       Seoul
dtype: object

Como podemos ver en el resultado, la Series.append()función agregó con éxito el objeto sr2 al final del objeto sr1 y también ignoró el índice.

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 *