Python

Sumar meses a timestamps

Forums

Hola Daniel,

una pregunta al respecto de lo que comentábamos en la última clase sobre timedeltas, tengo un índice de tipo date_range que contiene el último día de cada mes (frecuencia mensual, por lo tanto) y me gustaría añadir un nuevo registro cuyo índice siguiese con el patrón (y que contuviera el último día del mes del mes siguiente), pero no lo consigo. Sumando un timedelta lo único que puedo hacer es sumar 4 semanas o 30 días... y ninguna de estas opciones funciona. ¿Cómo se puede hacer?

Un saludo

Alfredo

Enviado por Alfredo Gules el Mar, 04/02/2020 - 09:27

Extracción de los caracteres antes de un delimitador

Forums

Hola a tod@s,

Acabo de llegar al mundo "Python" y echo de menos algunas funciones que existen en otros lenguajes de programación que permiten extraer subcadenas de otra (por ejemplo extraer los caracteres que haya antes de un cierto delimitador). He leído por ahí que podría usar librerías de expresiones regulares, pero... me preguntaba si no hay opciones más sencillas para un novato :)

Abrazos

Pedro

Enviado por Pedro Castelo el Mié, 15/01/2020 - 14:19

Creación de diccionario a partir de dos listas de datos

Forums

Buenas tardes a todos,

tengo una duda al respecto de la creación de diccionarios a partir de listas sencillas o arrays numpy. Por ejemplo:

Year = [2014, 2015, 2016]

Sales = [17, 14, 22]

(en mi caso se trata de arrays numpy que se leen de dos ficheros y son mucho más largos).

Y querría un diccionario, por supuesto:

Sales = {"2014": 17, etc.}

La cuestión es que no querría recurrir a un bucle para crear el diccionario, pero no acabo de dar con el método. Si alguien puede echarme una mano, gracias anticipadas

Soledad

Enviado por Soledad Aguado el Dom, 03/11/2019 - 21:08

Uso de pandas drop

Forums

Un saludo cordial,

Estoy empezando a estudiar la librería pandas y no termino de entender cómo se usa el método drop de series y dataframes. Por ejemplo, si tengo la serie a = pd.Series([1, 2, 3]) puedo ejecutar a.drop(2) y me devuelve un resultado válido, pero si la serie es a = pd.Series(["a", "b", "c"]) y ejecuto a.drop("b") me da un error. Siento si es una pregunta demasiado fácil.

Ismael

Enviado por Ismael el Mar, 15/10/2019 - 21:08

pandas dataframe a partir de series

Forums

Saludos a toda la comunidad de estudiantes :)

Se me ha presentado una duda que no termino de resolver: tengo varias series pandas, digamos r y s, y querría crear un dataframe a partir de ellas. Y a pesar de lo sencillo que parece, no termino de dar con la solución! He probado con un simple

data = pd.DataFrame([r, s])

pero las series se incluyen como filas, y yo las querría como columnas

Si alguien puede indicarme como hacerlo, lo agradeceré, no tengo tanta experiencia en Python.

Susana

Enviado por Susana Alcántara el Mar, 03/09/2019 - 21:10

Pandas where con nan's

Forums

Hola, no consigo resolver una cuestión: tengo una serie pandas algunos de cuyos valores son NaN. Y querría usar el método where para sustituir los NaN's por el valor de otra serie pandas, tipo:

a.where(a != np.nan, b)

La cuestión es que ese np.nan no me está identificando los NaNs (no los reconoce como tales) y deja siempre la serie original.

Si alguien tiene alguna sugerencia, será bienvenida :)

Enviado por Alberto_th el Lun, 26/08/2019 - 17:52