Resultados de la búsqueda a petición "pandas-groupby"
¿Cómo resumir las diferentes combinaciones de grupo por grupo?
Estoy compilando una tabla de los 3 mejores cultivos por condado. Algunos condados tienen las mismas variedades de cultivos en el mismo orden. Otros condados tienen las mismas variedades de cultivos en un orden diferente. df1 = pd.DataFrame( { ...
Python Groupby con máscara booleana
Tengo un marco de datos de pandas con el siguiente formato general: id,atr1,atr2,orig_date,fix_date 1,bolt,l,2000-01-01,nan 1,screw,l,2000-01-01,nan 1,stem,l,2000-01-01,nan 2,stem,l,2000-01-01,nan ...
Grupo de grupos por varias columnas, lista de varias columnas
Tengo los siguientes datos: Invoice NoStockCode Description Quantity CustomerID Country 536365 85123A WHITE HANGING HEART T-LIGHT HOLDER 6 17850 United Kingdom 536365 71053 WHITE METAL LANTERN 6 17850 United Kingdom 536365 84406B CREAM CUPID ...
Pandas encontrar la duración entre las fechas en que se cumple una condición?
Tengo un DataFrame de pandas que se ve así: ╔═══╦════════════╦═════════════╗ ║ ║ VENDOR ID ║ DATE ║ ╠═══╬════════════╬═════════════╣ ║ 1 ║ 33 ║ 01/12/2018 ║ ║ 2 ║ 33 ║ 03/12/2018 ║ ║ 3 ║ 12 ║ 01/08/2018 ║ ║ 4 ║ 12 ║ 01/15/2018 ║ ║ 5 ║ 12 ║ ...
Pandas dataframe para dictar dict
Dado el siguiente marco de datos de pandas: ColA ColB ColC 0 a1 t 1 1 a2 t 2 2 a3 d 3 3 a4 d 4 Quiero obtener un diccionario de diccionario. Pero logré crear solo lo siguiente: d = {t : [1, 2], d : [3, 4]}por d = {k: list(v) for k,v in ...
Convertir pandas.groupby para dictar
Consider, dataframed: d = pd.DataFrame({'a': [0, 2, 1, 1, 1, 1, 1], 'b': [2, 1, 0, 1, 0, 0, 2], 'c': [1, 0, 2, 1, 0, 2, 2]} > a b c 0 0 2 1 1 2 1 0 2 1 0 2 3 1 1 1 4 1 0 0 5 1 0 2 6 1 2 2 Quiero dividirlo por columnaa en el diccionario así: {0: ...
df.groupby (...) .agg (set) produce un resultado diferente en comparación con df.groupby (...) .agg (lambda x: set (x))
Respondiendoesta pregunta [https://stackoverflow.com/questions/49535966/what-is-the-pythonic-way-of-collapsing-values-into-a-set-for-multiple-columns-pe] resultó quedf.groupby(...).agg(set) ydf.groupby(...).agg(lambda x: set(x)) están produciendo ...
¿Cómo restablecer cumsum después de un cambio en el signo de los valores?
In [46]: d = np.random.randn(10, 1) * 2 In [47]: df = pd.DataFrame(d.astype(int), columns=['data'])Estoy tratando de crear una columna cumsum donde debería restablecerse después de un cambio de signo en la columna de datos, como este data ...
Grupo de Python Pandas por múltiples columnas, media de otra, sin grupo por objeto
Tengo algunos datos que se parecen a esto, y se llama 'test_df' ID Year Value Value2 0 A 2012 1 4 1 A 2012 2 5 2 A 2013 4 6 3 A 2013 5 7 4 B 2014 6 8 5 B 2014 7 4 6 B 2013 8 8Quiero que se vea así: ID Year Value_avg Value2_avg A 2012 1.5 4.5 A ...
Suma acumulada acumulada continua
Estoy buscando crear una suma acumulativa agrupada continua. Puedo obtener el resultado a través de la iteración, pero quería ver si había una forma más inteligente. Así es como se ven los datos de origen: Per C V 1 c 3 1 a 4 1 c 1 2 a 6 2 b 5 ...