Articles of pandas de

Pandas consiguen filas después de groupby

Supongamos que tengo el siguiente conjunto de datos: uid iid val 1 1 2 1 2 3 1 3 4 1 4 4.5 1 5 5.5 2 1 3 2 2 3 2 3 4 3 4 4.5 3 5 5.5 A partir de estos datos, quiero agrupar primero por uid, luego obtener el último […]

Parcela temporal de histogtwigs en Python

Estoy tratando de trazar una serie temporal de histogtwigs en Python. Ha habido una pregunta similar sobre esto, pero en R. Entonces, básicamente, necesito lo mismo, pero soy realmente malo en R. Generalmente, hay 48 valores por día en mi conjunto de datos. Donde – 9999 representa datos faltantes. Aquí está la muestra de los […]

Divide una cadena dentro de un elemento DataFrame de pandas y combina una sección de la lista

Estoy tratando de averiguar cómo dividir una cadena dentro de un elemento de pandas, luego combinar una sección de la cadena dividida. Tengo el siguiente código: import pandas as pd df = pd.DataFrame({‘code’: [‘PC001-S002_D_CFI4-1_NN’,’PC001-S002_D_CFI4-1_NN’,’PC001-S002_D_CFI4-1_NN’, ‘PC001-S002_D_CFI4-1_ER’,’PC001-S002_D_CFI4-1_ER’,’PC001-S002_D_CFI4-1_ER’]}) df[‘domain’] = df[‘code’].str.split(“_”) Este código funciona para dividir la cadena en el guión bajo. Ahora me gustaría tomar la lista […]

Dividir una cadena de palabras separadas por espacios en varias filas

Tengo estos datos de la red oscura, y los datos son los siguientes: La columna de origen contiene varios países en una fila. df = pd.DataFrame({‘Item’: [‘Weapons’, ‘Drugs’, ‘Data’], ‘Origin’: [‘US UK AUS’, ‘US’, ‘Canada’]}) Estoy tratando de convertir la primera fila en varias filas. En este caso, tres! df = pd.DataFrame({‘Item’: [‘Weapons’, ‘Weapons’, ‘Weapons’,’Drugs’, […]

Convertir un diccionario a un dataframe de pandas

Estoy intentando convertir un diccionario que solo tiene 1 registro en un dataframe de pandas. He usado el siguiente código de otras soluciones: d = {‘id’: ‘CS2_056’, ‘cost’: 2, ‘name’: ‘Tap’} pd.DataFrame(d.items(), columns=[‘id’, ‘cost’,’name’]) Pero me sale el siguiente error: PandasError: DataFrame constructor not properly called!

Restablecer los niveles MultiIndex de una columna

¿Hay una forma más corta de eliminar una columna del nivel MultiIndex (en mi caso, basic_amt ), excepto la transposición dos veces? In [704]: test Out[704]: basic_amt Faculty NSW QLD VIC All All 1 1 2 4 Full Time 0 1 0 1 Part Time 1 0 2 3 In [705]: test.reset_index(level=0, drop=True) Out[705]: basic_amt […]

Pandas DataFrame explotar el contenido de la columna

Tengo un pandas.core.frame.DataFrame que se ve así: 0 1 0 [1,2,3] 1 1 [2,2,1] 1 2 [1,2,1] 1 … La última columna es la etiqueta y se supone que cada una de las matrices de la columna ‘0’ son puntos de datos diferentes para una clase determinada. Quiero que esto se convierta en: x0 x1 […]

Cómo recolectar muestras en múltiples archivos csv

Tengo archivos abajo file1.csv,file2.csv…. Me gustaría extraer muestras de cada archivo csv. Lo intenté f1=pd.read_csv(file1.csv) f1.sample(2) f1.append(f2) Traté de hacer un bucle y añadir. Supongo que algunas soluciones son más rápidas. ¿Cómo puedo recolectar muestras en múltiples archivos csv?

pandas fusiona el dataframe con NaN (o “desconocido”) para los valores faltantes

Tengo 2 marcos de datos, uno de los cuales tiene información complementaria para algunas (pero no todas) de las filas en el otro. names = df({‘names’:[‘bob’,’frank’,’james’,’tim’,’ricardo’,’mike’,’mark’,’joan’,’joe’], ‘position’:[‘dev’,’dev’,’dev’,’sys’,’sys’,’sys’,’sup’,’sup’,’sup’]}) info = df({‘names’:[‘joe’,’mark’,’tim’,’frank’], ‘classification’:[‘thief’,’thief’,’good’,’thief’]}) Me gustaría tomar la columna de clasificación del marco de info información anterior y agregarla al dataframe de names anterior. Sin embargo, cuando lo […]

Obtener el total de la columna Pandas

Objetivo Tengo un dataframe de Pandas, como se muestra a continuación, con varias columnas y me gustaría obtener el total de la columna, MyColumn . Marco de datos – df : print df X MyColumn YZ 0 A 84 13.0 69.0 1 B 76 77.0 127.0 2 C 28 69.0 16.0 3 D 28 28.0 […]