Preguntas etiquetadas con dataframe

Un marco de datos es una estructura de datos tabular. Por lo general, contiene datos donde las filas son observaciones y las columnas son variables de varios tipos. Mientras "marco de datos" o "marco de datos" es el término utilizado para este concepto en varios idiomas (R, Apache Spark, deedle, Maple, la biblioteca de pandas en Python y la biblioteca de marcos de datos en Julia), "tabla" es el término utilizado en MATLAB y SQL.


22
¿Cómo iterar sobre filas en un DataFrame en Pandas?
Tengo un DataFramepandas: import pandas as pd inp = [{'c1':10, 'c2':100}, {'c1':11,'c2':110}, {'c1':12,'c2':120}] df = pd.DataFrame(inp) print df Salida: c1 c2 0 10 100 1 11 110 2 12 120 Ahora quiero iterar sobre las filas de este marco. Para cada fila quiero poder acceder a sus elementos (valores en …
1954 python  pandas  rows  dataframe 

26
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', 'e']. Tengo los …

15
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 funcionara.
1334 python  pandas  dataframe 

19
Cómo ordenar un marco de datos por varias columnas
Quiero ordenar un data.frame por varias columnas. Por ejemplo, con el data.frame a continuación, me gustaría ordenar por columna z(descendente) y luego por columna b(ascendente): dd <- data.frame(b = factor(c("Hi", "Med", "Hi", "Low"), levels = c("Low", "Med", "Hi"), ordered = TRUE), x = c("A", "D", "A", "C"), y = c(8, …
1317 r  sorting  dataframe  r-faq 





14
¿Cómo obtengo el recuento de filas de un DataFrame de pandas?
Estoy tratando de obtener el número de filas de dataframe df con Pandas, y aquí está mi código. Método 1: total_rows = df.count print total_rows +1 Método 2: total_rows = df['First_columnn_label'].count print total_rows +1 Ambos fragmentos de código me dan este error: TypeError: tipos de operando no admitidos para +: …
937 python  pandas  dataframe 

30
¿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 las otras columnas?
880 python  pandas  dataframe 

20
Suelte las columnas del marco de datos por nombre
Tengo varias columnas que me gustaría eliminar de un marco de datos. Sé que podemos eliminarlos individualmente usando algo como: df$x <- NULL Pero esperaba hacer esto con menos comandos. Además, sé que podría soltar columnas usando una indexación de enteros como esta: df <- df[ -c(1, 3:6, 12) ] …
874 r  dataframe  r-faq 

25
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 puedo agregar una nueva …


9
Cambiar el tipo de datos de columnas en Pandas
Quiero convertir una tabla, representada como una lista de listas, en a Pandas DataFrame. Como un ejemplo extremadamente simplificado: a = [['a', '1.2', '4.2'], ['b', '70', '0.03'], ['x', '5', '0']] df = pd.DataFrame(a) ¿Cuál es la mejor manera de convertir las columnas a los tipos apropiados, en este caso las …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.