Articles of multi index

Cortar y asignar valores a un dataframe pandas de índices múltiples de índices secuenciales únicos

Quiero seleccionar y cambiar el valor de una celda de dataframe. Hay 2 índices utilizados para este dataframe: ‘datetime’ e ‘idx’. Ambos contienen tags que son únicas y secuenciales. El índice ‘datetime’ tiene una etiqueta datetime del tipo datetime, e ‘idx’ tiene tags de valor entero. import numpy as np import pandas as pd dt […]

Sumando sobre un nivel multiindex en una serie de pandas

Al usar el paquete Pandas en python, me gustaría sumr (marginar) más de un nivel en una serie con un índice múltiple de 3 niveles para producir una serie con un índice múltiple de 2 niveles. Por ejemplo, si tengo lo siguiente: ind = [tuple(x) for x in [‘ABC’, ‘ABc’, ‘AbC’, ‘Abc’, ‘aBC’, ‘aBc’, ‘abC’, […]

Pandas que trazan con Multi-Index

Después de realizar un groupby.sum() en un DataFrame , tengo algunos problemas al intentar crear la ttwig deseada. ¿Cómo puedo crear una subplot ( kind=’bar’ ) para cada Code , donde el eje x es el Month y las barras son ColA y ColB ?

Ordene pandas DataFrame con MultiIndex según el valor de la columna

Tengo un DataFrame con MultiIndex con el siguiente aspecto después de imprimir en la consola: valor indA indB grupo de ID de escenario 2015-04-13 1 A -54.0 1.0 1.0 B -160.0 1.0 1.0 C -15.0 0.0 1.0 2 A -83.0 1.0 1.0 3 A -80.0 2.0 2.0 4 A -270.0 2.0 2.0 2015-04-14 1 A […]

Pandas: restar una columna de otra en una tabla dinámica

Me gustaría restar una columna de otra en una tabla dinámica. ‘diff’ debe ser la diferencia entre 2017 y 2016 raw_data = {‘year’: [2016,2016,2017,2017], ‘area’: [‘A’,’B’,’A’,’B’], ‘age’: [10,12,50,52]} df1 = pd.DataFrame(raw_data, columns = [‘year’,’area’,’age’]) table=pd.pivot_table(df1,index=[‘area’],columns=[‘year’],values[‘age’],aggfunc=’mean’) table[‘diff’]=table[‘2017’]-table[‘2016’]

Soltar duplicado en el dataframe multiindex en pandas

Estoy buscando un método eficiente para colocar columnas duplicadas en un dataframe de múltiples índices con Pandas. Mis datos : TypePoint TIME Test … T1 T1 – S Unit1 … unit unit (POINT, -) … 24001 90.00 100.000 … 303.15 303.15 24002 390.00 101.000 … 303.15 303.15 … … … … … 24801 10000 102.000 […]

¿Cómo puedo agregar un nivel a un MultiIndex?

index = [np.array([‘foo’, ‘foo’, ‘qux’]), np.array([‘a’, ‘b’, ‘a’])] data = np.random.randn(3, 2) columns = [“X”, “Y”] df = pd.DataFrame(data, index=index, columns=columns) df.index.names = [“Level0”, “Level1”] print df XY Level0 Level1 foo a 0.418549 0.252685 b -1.307099 0.202833 qux a 0.046095 -0.968976 Nuevo nivel Quiero tomar el índice de df y crear un nuevo índice múltiple […]

pandas multi index clasificar campos específicos

Obtuve un índice múltiple en pandas ejecutando series.describe () para un dataframe agrupado. ¿Cómo puedo ordenar estas series por modelName.mean y solo mantener campos específicos? Esta summary.sortlevel(1)[‘kappa’] los ordena pero retiene todos los otros campos como contar. ¿Cómo puedo solo mantener la mean y la std ? editar Esta es una representación textual de la […]

¿Cómo actualizar el valor en las primeras N filas por grupo en un dataframe de múltiples índices de Pandas?

Estoy intentando actualizar las primeras N filas en un dataframe de múltiples índices, pero estaba teniendo algunos problemas para encontrar una solución, así que pensé en crear una publicación para ella. El código de ejemplo es el siguiente: # Imports import numpy as np import pandas as pd # Set Up Data Frame dates = […]

¿Cómo construir una matriz de transición multindexada?

Comienzo con los siguientes datos tabulares: (digamos los resultados de las pruebas por versión) Artículo Resultado Versión 0 A OK V1 1 T1 NOK V1 2 T2 OK V1 3 T3 NOK V1 4 A OK V2 5 T1 OK V2 6 T2 NOK V2 7 T3 NOK V2 df=p.DataFrame({‘Item’: [‘TO’,’T1′,’T2′,’T3′,’TO’,’T1′,’T2′,’T3′], ‘Version’: [‘V1′,’V1′,’V1′,’V1′,’V2′,’V2′,’V2′,’V2’], ‘Result’ : […]