Articles of Series

agregue un campo en el dataframe de pandas con columnas MultiIndex

He buscado una respuesta a esta pregunta porque parece bastante simple, pero no he podido encontrar nada todavía. Disculpas si me perdí algo. Tengo pandas versión 0.10.0 y he estado experimentando con datos de la siguiente forma: import pandas import numpy as np import datetime start_date = datetime.datetime(2009,3,1,6,29,59) r = pandas.date_range(start_date, periods=12) cols_1 = [‘AAPL’, […]

Pandas comparan la siguiente fila

Tengo un dataframe como este d={} d[‘z’]=[‘Q8′,’Q8′,’Q7′,’Q9′,’Q9’] d[‘t’]=[’10:30′,’10:31′,’10:38′,’10:40′,’10:41′] d[‘qty’]=[20,20,9,12,12] Quiero comparar la primera fila con la segunda fila es la misma cantidad que la siguiente fila Y es t mayor en la siguiente fila Y es el valor z igual que la fila siguiente El valor deseado es qty tz valid 0 20 2015-06-05 10:30:00 […]

¿Cómo contar la distancia al cero anterior en las series de pandas?

Tengo las siguientes series de pandas (representadas como una lista): [7,2,0,3,4,2,5,0,3,4] Me gustaría definir una nueva serie que devuelva la distancia al último cero. Significa que me gustaría tener la siguiente salida: [1,2,0,1,2,3,4,0,1,2] ¿Cómo hacerlo en pandas de la manera más eficiente?

KeyError: 0 al acceder al valor en series pandas

En mi script tengo df [‘Time’] como se muestra a continuación. 497 2017-08-06 11:00:00 548 2017-08-08 15:00:00 580 2017-08-10 04:00:00 646 2017-08-12 23:00:00 Name: Time, dtype: datetime64[ns] Pero cuando lo hago t1=pd.Timestamp(df[‘Time’][0]) Me sale un error como este: KeyError: 0 ¿Necesito algún tipo de conversión aquí? Si es así, ¿cómo se puede solucionar?

pandas: ¿Cómo obtener el artículo más frecuente en la serie de pandas?

¿Cómo puedo obtener el artículo más frecuente en una serie de pandas ? Considera la serie s s = pd.Series(“1 5 3 3 3 5 2 1 8 10 2 3 3 3”.split()).astype(int) El valor devuelto debe ser 3

Elemento más grande todas las listas en Panda Series

Tengo una serie de pandas decir import pandas as pd a = pd.Series([ [1, 2, 3, 4, 5], [6, 7, 8, 3, 334], [333, 4, 5, 3, 4] ]) Quiero encontrar el elemento más grande en todas las listas, que es 334, ¿cuál es la forma más fácil de hacerlo?

Cómo revertir el orden del nombre y apellido en una serie de Pandas

Tengo una serie de pandas: names = pd.Series([ ‘Andre Agassi’, ‘Barry Bonds’, ‘Christopher Columbus’, ‘Daniel Defoe’, ‘Emilio Estevez’, ‘Fred Flintstone’, ‘Greta Garbo’, ‘Humbert Humbert’, ‘Ivan Ilych’]) Que se parece a esto: 0 Andre Agassi 1 Barry Bonds 2 Christopher Columbus 3 Daniel Defoe 4 Emilio Estevez 5 Fred Flintstone 6 Greta Garbo 7 Humbert Humbert […]

Pandas – verifica si TODOS los valores son NaN en Series

Tengo una serie de datos que se parece a esto: print mys id_L1 2 NaN 3 NaN 4 NaN 5 NaN 6 NaN 7 NaN 8 NaN Me gustaría comprobar si todos los valores son NaN. Mi bash: pd.isnull(mys).all() Salida: True ¿Es esta la forma correcta de hacerlo?

Python Pandas: ¿Cambiar el nombre de una serie dentro de un dataframe?

Estoy usando pandas de Python para el análisis de datos y quiero cambiar el nombre de una serie en un dataframe. Esto funciona, pero parece muy ineficiente: AA = pandas.DataFrame( A ) for series in A: AA[A_prefix+series] = A[series] del A[series] ¿Hay alguna manera de cambiar el nombre de la serie en su lugar?

Aplicación de la función lambda a una serie de ventanas giratorias pandas

Tengo una función que toma una matriz y un valor, y devuelve un valor. Me gustaría aplicarlo a mis Series s de forma continua, por lo que la matriz es siempre la ventana móvil. Aquí hay un ejemplo mínimo de lo que he intentado (sin éxito), usando np.random.choice en lugar de mi función real. Encuentro […]