Preguntas etiquetadas con pandas

Pandas es una biblioteca de Python para la manipulación y el análisis de datos, por ejemplo, marcos de datos, series de tiempo multidimensionales y conjuntos de datos transversales que se encuentran comúnmente en estadísticas, resultados de ciencias experimentales, econometría o finanzas. Pandas es una de las principales bibliotecas de ciencia de datos en Python.

1829
Renombrar columnas en pandas

Tengo un DataFrame que usa pandas y etiquetas de columna que necesito editar para reemplazar las etiquetas de columna originales. Me gustaría cambiar los nombres de columna en un DataFrame Adonde están los nombres de columna originales: ['$a', '$b', '$c', '$d', '$e'] a ['a', 'b', 'c', 'd',...

1334
Eliminar columna de pandas DataFrame

Al eliminar una columna en un DataFrame que uso: del df['column_name'] Y esto funciona muy bien. ¿Por qué no puedo usar lo siguiente? del df.column_name Como es posible acceder a la columna / Serie como df.column_name, esperaba que esto

880
¿Cómo cambiar el orden de las columnas DataFrame?

Tengo lo siguiente DataFrame( df): import numpy as np import pandas as pd df = pd.DataFrame(np.random.rand(10, 5)) Agrego más columnas por asignación: df['mean'] = df.mean(1) ¿Cómo puedo mover la columna meanal frente, es decir, establecerla como primera columna, dejando intacto el orden de...

871
Agregar una fila a pandas DataFrame

Entiendo que los pandas están diseñados para cargar completamente poblados, DataFramepero necesito crear un DataFrame vacío y luego agregar filas, una por una . Cuál es la mejor manera de hacer esto ? Creé con éxito un DataFrame vacío con: res = DataFrame(columns=('lib', 'qty1', 'qty2')) Luego...

716
Escribir un DataFrame de pandas en un archivo CSV

Tengo un marco de datos en pandas que me gustaría escribir en un archivo CSV. Estoy haciendo esto usando: df.to_csv('out.csv') Y obteniendo el error: UnicodeEncodeError: 'ascii' codec can't encode character u'\u03b1' in position 20: ordinal not in range(128) ¿Hay alguna forma de evitar esto...

655
Imprima una serie completa de Pandas / DataFrame

Trabajo mucho con Series y DataFrames en la terminal. El valor por defecto__repr__ para una serie devuelve una muestra reducida, con algunos valores de cabeza y cola, pero falta el resto. ¿Hay alguna forma integrada de imprimir con bonitos toda la serie / marco de datos? Idealmente, sería...

637
¿En qué se diferencian iloc, ix y loc?

¿Alguien puede explicar cómo estos tres métodos de corte son diferentes? He visto los documentos y he visto estas respuestas , pero sigo sin poder explicar cómo los tres son diferentes. Para mí, parecen intercambiables en gran parte, porque están en los niveles más bajos de corte. Por ejemplo,...