Articles of pandas

Pandas: Agregando columna con cálculos de otras columnas

Tengo un csv con medidas: YY-MO-DD HH-MI-SS_SSS | x | y 2015-12-07 20:51:06:608 | 2 | 4 2015-12-07 20:51:07:609 | 3 | 4 y quiero agregar otra columna con la raíz cuadrada de la sum de x ^ 2 + y ^ 2, z = sqrt (x ^ 2 + y ^ 2) Me gusta […]

matplotlib – pandas – No xlabel y xticks para ejes twinx en figuras subplotadas

Tuve una pregunta similar, que fue respondida previamente. Sin embargo, difiere en el uso del paquete Pandas con él. Aquí está mi pregunta anterior: matplotlib – Sin xlabel y xticks para ejes twinx en figuras subplotadas Entonces, mi pregunta como la última es por qué no muestra xlabel y xticks para los diagtwigs de la […]

La reindexación de pandas solo es válida con objetos de índice de valor único

Se instaló la última versión de pandas 0.9.0 en caso de que esto fuera un error. EDIT: se olvidó de mencionar esto es Python 2.7. Tratando de leer el archivo de Excel. Esa parte parece estar bien. Originalmente, estaba probando iteritems () para cada fila del dataframe de pandas, ya que la id_company debía verificarse […]

Python, Seaborn: Logarithmic Swarmplot tiene brechas inesperadas en el enjambre

Veamos un gráfico de enjambres, hecho con Python 3.5 y Seaborn en algunos datos (que se almacenan en un dataframe de pandas df con las tags de columnas almacenadas en otra clase. Esto no importa por ahora, solo mira el gráfico): ax = sns.swarmplot(x=self.dte.label_temperature, y=self.dte.label_current, hue=self.dte.label_voltage, data = df) Ahora los datos son más legibles […]

Rellene el dataframe de pd en la hoja de Excel existente (usando openpyxl v2.3.2)

Quiero completar algunos marcos de datos de pandas en un archivo de Excel existente . Seguí las instrucciones en: ¿Cómo escribir en un archivo de Excel existente sin sobrescribir los datos (usando pandas)? utilizando: from openpyxl import load_workbook import pandas as pd import numpy as np book=load_workbook(“excel_proc.xlsx”) writer=pd.ExcelWriter(“excel_proc.xlsx”, engine=”openpyxl”) writer.book = book writer.sheets = dict((ws.title, […]

Leer archivo CSV usando Pandas: separador complejo

Tengo un archivo csv que quiero leer con python panda. El encabezado y las líneas tienen el siguiente aspecto: A ^B^C^D^E ^F ^G ^H^I^J^K^L^M^N Claramente se vio que, el separador es ^, a veces hay algunos espacios impares. ¿Cómo puedo leer este archivo perfectamente? Estoy usando el siguiente comando para leer el archivo csv: df […]

¿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’ : […]

Cómo convertir el resultado de Pandas DataFrame al formato json definido por el usuario

data_df = pandas.read_csv(‘details.csv’) data_df = data_df.replace(‘Null’, np.nan) df = data_df.groupby([‘country’, ‘branch’]).count() df = df.drop(‘sales’, axis=1) df = df.reset_index() print df Me gustaría convertir el resultado de un Marco de datos ( df ) al formato json definido por el usuario que mencioné a continuación. Después de imprimir el resultado ( df ) obtendré el resultado […]

Modificación de las múltiples hojas de trabajo de un libro de trabajo de Excel basado en el dataframe de pandas

Actualmente tengo un archivo de Excel con, por ejemplo, mínimamente viable, digamos 3 hojas. Quiero cambiar 2 de esas hojas para que se basen en nuevos valores que provienen de 2 marcos de datos de pandas (1 dataframe para cada hoja). Este es el código que tengo actualmente: from openpyxl.writer.excel import ExcelWriter from openpyxl import […]

los pandas de Python combinan dos o más líneas de texto en una sola línea

Tengo dataframe con datos de texto como abajo, name | address | number 1 Bob bob No.56 2 @gmail.com 3 Carly carly@world.com No.90 4 Gorge greg@yahoo 5 .com 6 No.100 Y quiero hacerlo como este marco. name | address | number 1 Bob bob@gmail.com No.56 2 Carly carly@world.com No.90 3 Gorge greg@yahoo.com No.100 Estoy usando […]