Pandas

Anotaciones diversas en el uso de Pandas. Elaboradas como recordatorio, referencia o reforzamiento en el aprendizaje de esta biblioteca de funciones por parte del autor de esta página.


Introducción

Esta página y las que pudieran derivarse, se crean con la intención de ser sólo una referencia para su autor o servir como reforzamiento en el aprendizaje de uso de esta biblioteca de funciones. Si bien, inician con diversos apuntes sobre la librería sin ningún orden o estructura en particular, y con el tiempo pueden llegar a tener una secuencia y organización más útil para otros lectores, es un hecho que desde un inicio no se ha buscado sean ni que se conviertan en un tutorial. Hay muchos cursos y tutoriales en el resto de la internet (alrededor de ésta página, por arriba y por debajo de ella), mucho más didácticos, organizados, prácticos y profundos, como para agregar otro más a ellos. Es una aclaración para que no se espere más de lo que esta página proporciona en estos momentos y en el futuro.

Series.str.contains()

La función Series.str.contains() de Pandas se usa para probar si un patrón o expresión regular está contenida dentro de una cadena de una serie(Series) o índice(Index). La función devuelve una serie booleana o un índice en función de si es un patrón o una expresión regular la que está contenida en una cadena de una serie o un índice.

Sintaxis: Series.str.contains(pat, case=True, flags=0, na=nan, regex=True)

Parámetros :
pat : Secuencia de caracteres o expresión regular.
case : Case sensitive, para un valor True.
flags : Banderas para el módulo de expresiones regulares, e.g. re.IGNORECASE.
na : Valor a usar para valores ausentes (missing values).
regex : pat es una expresión regular con True.

Devuelve : Un tipo Series or Index de valores booleanos

Este es un ejemplo

import pandas as pd
sr = pd.Series([‘New_York’, ‘Lisbon’, ‘Texas’, ‘Paris’, ‘California’])
idx = [‘City 1’, ‘City 2’, ‘City 3’, ‘City 4’, ‘City 5’]
sr.index = idx
result = sr.str.contains(pat = ‘is’)
print(result)
Output:
City 1    False
City 2     True
City 3    False
City 4     True
City 5    False
dtype: bool

Twitter Wordpress eMail
© Todos los derechos reservados.
Dr. Eduardo René Rodríguez Avila
Creación: 2021.09.27
Última actualización: 2023.04.06
El contenido de este sitio puede ser copiado y reproducido libremente mientras no sea alterado y se cite su origen. Marcas y productos registrados son citados por referencia y sin fines de lucro o dolo. Todas las opiniones son a título personal del o los autores de éstas y, salvo sea expresado de otro modo, deben considerarse como registro y expresión de la experiencia de uso de aquello que es tratado. Para conocer más sobre la posición de privacidad y responsabilidad de lo que se presenta en este sitio web y como ha sido obtenido, consulte la declaración al respecto.