str.rindex()
Pandas str.rindex()
se usa para encontrar y devolver el valor más alto índice (primero a la derecha) subcadenas en una sección específica (entre el inicio y el final) de cada cadena de la serie. Este método funciona de manera similar a
Ejemplo # 1 : Encontrar el índice más grande cuando existe una subcadena en cada línea
En este ejemplo ' y ' pasado como una subcadena. Desde ' y ' existe en las 5 líneas, se devuelve el índice más alto de su aparición. Se utilizan los métodos index y rindex, y la salida se almacena en diferentes columnas para su comparación. Antes de que se aplicara cualquier operación, las líneas nulas se eliminaron utilizando el método .dropna ().
# pandas module import
datos
=
pd.read_csv (
" https://media.python.engineering/wp-content/uploads/nba.csv "
)
=
True
) < /código>
# extraer 5 líneas
short_data
=
# llamando al método str.index()
"e"
)
# llamando al método str.rindex()
short_data [
"Reverse Index Name"
" e "
)
# mostrar
short_data
Salida:
Como se muestra en la imagen de salida, se puede comparar que el método .index () devolvió el índice más pequeño y el método str.rindex () devolvió el índice más alto.
Ejemplo # 2:
En este el ejemplo "A" se busca en las primeras 5 líneas. Dado que "a" no existe en todas las líneas, se devolverá un valor de error. Intenta lanzar una excepción para manejar el error.
Salida: |