Series.str
se puede usar para acceder a los valores de la serie como strings y aplicarle varios métodos. La función Pandas Series.str.decode()
se usa para decodificar la string de caracteres en la Serie/Índice usando la codificación indicada. Esta función es equivalente a str.decode()
python2 y bytes.decode()
python3.
Sintaxis: Series.str.decode(codificación, errores=’estricto’)
Parámetro:
codificación: str
errores: str, opcionalDevoluciones: Serie decodificada/Índice de objetos
Ejemplo #1: Use Series.str.decode()
la función para decodificar las strings de caracteres en los datos subyacentes del objeto de serie dado. Utilice el método de codificación ‘UTF-8’.
# importing pandas as pd import pandas as pd # Creating the Series sr = pd.Series([b"b'New_York'", b"b'Lisbon'", b"b'Tokyo'", b"b'Paris'", b"b'Munich'"]) # Creating the index idx = ['City 1', 'City 2', 'City 3', 'City 4', 'City 5'] # set the index sr.index = idx # Print the series print(sr)
Producción :
Ahora usaremos Series.str.decode()
la función para decodificar las strings de caracteres en los datos subyacentes del objeto de serie dado.
# use 'UTF-8' encoding result = sr.str.decode(encoding = 'UTF-8') # print the result print(result)
Producción :
Como podemos ver en el resultado, la Series.str.decode()
función ha decodificado con éxito las strings en los datos subyacentes del objeto de serie dado.
Ejemplo #2: Use Series.str.decode()
la función para decodificar las strings de caracteres en los datos subyacentes del objeto de serie dado. Utilice el método de codificación ‘ASCII’.
# importing pandas as pd import pandas as pd # Creating the Series sr = pd.Series([b'Mike-', b'Alessa-', b'Nick-', b'Kim-', b'Britney-']) # Creating the index idx = ['Name 1', 'Name 2', 'Name 3', 'Name 4', 'Name 5'] # set the index sr.index = idx # Print the series print(sr)
Producción :
Ahora usaremos Series.str.decode()
la función para decodificar las strings de caracteres en los datos subyacentes del objeto de serie dado.
# use 'ASCII' encoding result = sr.str.decode(encoding = 'ASCII') # print the result print(result)
Producción :
Como podemos ver en el resultado, la Series.str.decode()
función ha decodificado con éxito las strings en los datos subyacentes del objeto de serie dado.
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