Pandas termina con()
— este es otro método para buscar y filtrar datos de texto en una Serie o datos endswith()
. Este método es similar al método Python
Ejemplo # 1: Regreso de la Serie Bool
En este ejemplo, la columna de la universidad se verifica si los elementos tienen una "e" al final de la línea usando str.endswith()
. Se devuelve una serie lógica que se evalúa como verdadera en la posición del índice donde aparece "e" al final de la línea. str.lower ()
se llama antes de endwith (), ya que los datos podrían ser de todos modos.
# importar módulo pandas
import
pandas como pd
# leer el archivo CSV desde la URL
datos
)
# Cadena para buscar el final de una línea
buscar
=
"e"
# serie booleana devuelve False en lugar de NaN
bool_series
=
datos [
"College"
].
# visualización de serie lógica
bool_series
< b> Salida:
Como se muestra en la imagen de salida, la serie booleana es Verdadera en una posición de índice donde la columna Colegio termina con "e". Esto también se puede comparar mirando la imagen del marco de datos original.
Ejemplo nº 2 Manejo de valores NULL
La parte más importante del análisis de datos es el manejo de valores nulos. Como puede ver en la imagen de salida anterior, la ejecución booleana tiene NaN donde el valor en la columna College estaba en blanco o NaN. Si esta fila lógica se pasa a un marco de datos, generará un error. Por lo tanto, los valores de NaN deben procesarse utilizando el parámetro na . También se puede establecer en una cadena, pero dado que la serie bool se usa para pasar y devolver el valor apropiado, solo debe establecerse en Bool.
En este ejemplo, na es Falso. Por lo tanto, donde la columna College es Null, la serie Bool almacenará False en lugar de NaN. Luego, la serie se devuelve al marco de datos para mostrar solo los valores verdaderos.
|
Salida:
Como se muestra en la imagen de salida , hay líneas en el marco de datos que tienen "e" al final de las filas en la columna College. Los valores de NaN no se muestran porque el parámetro na está establecido en False.
Esperamos que este artículo le haya ayudado a resolver el problema. Además de Python | Pandas Series.str.termina con (), consulta otros temas relacionados con Python functions.
¿Quiere sobresalir en Python? Consulte nuestra reseña de los mejores cursos en línea de Python 2023. Si está interesado en Data Science, consulte también cómo aprender programación en R.
Por cierto, este material también está disponible en otros idiomas:
- Python | Pandas Series.str.termina con ()
- Italiano Python | Pandas Series.str.termina con ()
- Deutsch Python | Pandas Series.str.termina con ()
- Français Python | Pandas Series.str.termina con ()
- Español Python | Pandas Series.str.termina con ()
- Türk Python | Pandas Series.str.termina con ()
- Русский Python | Pandas Series.str.termina con ()
- Português Python | Pandas Series.str.termina con ()
- Polski Python | Pandas Series.str.termina con ()
- Nederlandse Python | Pandas Series.str.termina con ()
- 中文 Python | Pandas Series.str.termina con ()
- 한국어 Python | Pandas Series.str.termina con ()
- 日本語 Python | Pandas Series.str.termina con ()
- हिन्दी Python | Pandas Series.str.termina con ()
New York | 2023-01-29
Gracias por la explicación. Estuve atascado con el Python | Pandas Series.str.termina con () durante algunas horas, finalmente lo conseguí 🤗. Comprobado ayer, ¡funciona!
Warsaw | 2023-01-29
Python functions es todo un poco confuso 😭 Python | Pandas Series.str.termina con () no es el único problema que encontré. Simplemente no estoy muy seguro de que sea el mejor método
Milan | 2023-01-29
Gracias por la explicación. Estuve atascado con el Python | Pandas Series.str.termina con () durante algunas horas, finalmente lo conseguí 🤗. Lo usare en mi tesis de licenciatura