Método común
df = pd.read_excel()
df = pd.read_csv()
df.to_csv()
df.to_excel()
encabezamiento
El encabezado predeterminado es 0, lo que significa que la primera fila es el encabezado. Si el encabezado se establece en Ninguno, significa que no hay encabezado.
El encabezado también puede ser otro número entero n, lo que significa que la fila n + 1 es el encabezado y los datos de las primeras n filas no se leerán
usecols
Qué columnas deben seleccionarse, el valor predeterminado es Ninguno
- Ninguno, leer todas las columnas
- int, lee las primeras columnas
- list, int list, significa leer las columnas en esta lista
- cadena, leída por Excel, por ejemplo: "A: F" significa columna A a F, "A, D, E: H" significa columna A y D y E a H
nombres
Cambiar el nombre de la columna de lectura
También puede cambiar el nombre después de leer los datos:
df = pd.read_csv('data.csv')
df.columns = ['A','B','C']
o:
df = pd.read_csv('data.csv')
df.rename(columns = {
'A':'AN','B':'BN','C':'CN'})
Otros parámetros de uso común para leer archivos
sheet_name: lee la hoja con el nombre especificado al leer Excel, o index, por defecto 0
index_col: especifica la columna de índice, int type
nrows: lee qué filas
saltan: omite qué filas
keep_default_na: si se debe mantener el valor vacío, el valor predeterminado True
dtype : Establezca el tipo de columna, por ejemplo, {'a': np.float64, 'b': np.int32}
Parámetros comunes para escribir archivos
float_format: formato para escribir números de punto flotante,
columnas '%. 0f' : nombre de columna
encabezado: si se genera el encabezado, el valor predeterminado es True
index: si se genera el índice, el valor predeterminado es True
Para archivos csv, también puede establecer:
sep: establecer separador, predeterminado ","
modo: establecer modo de escritura, predeterminado "w"
Para Excel, también puede establecer:
sheet_name: nombre de la hoja, predeterminado "Sheet1"