Resultados de la búsqueda a petición "pandas-groupby"

4 la respuesta

¿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( { ...

1 la respuesta

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 ...

4 la respuesta

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 ...

1 la respuesta

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 ║ ...

2 la respuesta

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 ...

1 la respuesta

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: ...

2 la respuesta

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 ...

1 la respuesta

¿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 ...

1 la respuesta

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 ...

3 la respuesta

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 ...