Preguntas con la etiqueta [pandas]

Lista pandas preguntas

Convertir Python dict en un marco de datos

19
respuestas
583
votos
1.6M
vistas

Tengo un diccionario de Python: {u'2012-07-01': 391, u'2012-07-02': 392, u'2012-07-03': 392, u'2012-07-04': 392, u'2012-07-05': 392, u'2012-07-06': 392} Me gustaría convertir esto en un marco de datos de pandas teniendo las

Cómo trazar en múltiples subtramas

13
respuestas
255
votos
588.3k
vistas

Estoy un poco confundido acerca de cómo funciona este código: fig, axes = plt.subplots(nrows=2, ncols=2) plt.show() ¿Cómo funcionan los ejes de higo en este caso? ¿Qué hace? Además, ¿por qué

Supongamos que tengo un diccionario anidado 'user_dict' con estructura: Nivel 1: ID de usuario (entero largo) Nivel 2: Categoría (Cadena) Nivel 3: Atributos variados (flotantes, enteros, etc.) Por ejemplo, una

Dado un DataFrame con una columna "BoolCol", queremos encontrar los índices del DataFrame en los que los valores de "BoolCol" == True Actualmente tengo la forma iterativa de hacerlo, que

Cómo trazar múltiples marcos de datos en subtramas

10
respuestas
233
votos
410.5k
vistas

Tengo algunos Pandas DataFrames que comparten la misma escala de valores, pero tienen diferentes columnas e índices. Al invocar df.plot(), obtengo imágenes de trama separadas. Lo que realmente quiero es

Tengo un marco de datos que se parece Year quarter 2000 q2 2001 q3 ¿Cómo agrego una nueva columna combinando estas columnas para obtener el siguiente marco de datos? Year

Cambiar tipo de columna en pandas

16
respuestas
1.5k
votos
3.8M
vistas

Creé un DataFrame a partir de una lista de listas: table = [ ['a', '1.2', '4.2' ], ['b', '70', '0.03'], ['x', '5', '0' ], ] df = pd.DataFrame(table) ¿Cómo convierto

pandas.parser.CParserError: Error al tokenizar datos

50
respuestas
696
votos
2.0M
vistas

Estoy intentando usar pandas para manipular un archivo .csv pero aparece este error: pandas.parser.CParserError: Error al tokenizar datos. Error de C: se esperaban 2 campos en la línea 3, vi

Dado un marco de datos, quiero agrupar por la primera columna y obtener la segunda columna como listas en filas, de modo que un marco de datos como: a b

¿ Cómo compruebo si un pandas DataFrameestá vacío? Me gustaría imprimir algún mensaje en la terminal si DataFrameestá vacío.

¿Existe una forma preferida de mantener el tipo de datos de una numpymatriz fijo como int(o int64lo que sea), sin dejar de tener un elemento dentro listado como numpy.NaN? En

¿Cuál es la forma más sencilla de agregar una columna vacía a un objeto Pandas DataFrame? Lo mejor que he encontrado es algo como df['foo'] = df.apply(lambda _: '', axis=1)

Crear un Pandas DataFrame vacío y luego llenarlo

8
respuestas
866
votos
2.3M
vistas

Estoy empezando por la documentación de pandas DataFrame aquí: Introducción a las estructuras de datos Me gustaría llenar de forma iterativa el DataFrame con valores en un tipo de cálculo

Tengo el siguiente marco de datos: daysago line_race rating rw wrating line_date 2007-03-31 62 11 56 1.000000 56.000000 2007-03-10 83 11 67 1.000000 67.000000 2007-02-10 111 9 66 1.000000 66.000000

tengo un conjunto de datos category cat a cat b cat a Me gustaría devolver algo como lo siguiente que muestra los valores únicos y sus frecuencias. category freq cat