Preguntas etiquetadas con dataframe

311
¿Cómo se reordenan las columnas en un marco de datos?

¿Cómo cambiaría esta entrada (con la secuencia: tiempo, entrada, salida, archivos): Time In Out Files 1 2 3 4 2 3 4 5 ¿A esta salida (con la secuencia: tiempo, fuera, dentro, archivos)? Time Out In Files 1 3 2 4 2 4 3 5 Aquí están los datos ficticios de R: table <- data.frame(Time=c(1,2),...

304
Cómo soltar columnas por nombre en un marco de datos

Tengo un gran conjunto de datos y me gustaría leer columnas específicas o descartar todas las demás. data <- read.dta("file.dta") Selecciono las columnas que no me interesan: var.out <- names(data)[!names(data) %in% c("iden", "name", "x_serv", "m_serv")] y de lo que me gustaría hacer algo...

299
Convertir Python dict en un marco de datos

Tengo un diccionario de Python como el siguiente: {u'2012-06-08': 388, u'2012-06-09': 388, u'2012-06-10': 388, u'2012-06-11': 389, u'2012-06-12': 389, u'2012-06-13': 389, u'2012-06-14': 389, u'2012-06-15': 389, u'2012-06-16': 389, u'2012-06-17': 389, u'2012-06-18': 390, u'2012-06-19':...

289
¿Cómo acceder al último valor en un vector?

Supongamos que tengo un vector que está anidado en un marco de datos de uno o dos niveles. ¿Hay alguna forma rápida y sucia de acceder al último valor, sin usar la length()función? ¿Algo especial de ala PERL $#? Entonces me gustaría algo como: dat$vec1$vec2[$#] en vez

274
Cómo verificar si existe una columna en Pandas

¿Hay alguna manera de verificar si existe una columna en un Pandas DataFrame? Supongamos que tengo el siguiente DataFrame: >>> import pandas as pd >>> from random import randint >>> df = pd.DataFrame({'A': [randint(1, 9) for x in xrange(10)], 'B': [randint(1, 9)*10 for...

269
¿Qué significa axis en pandas?

Aquí está mi código para generar un marco de datos: import pandas as pd import numpy as np dff = pd.DataFrame(np.random.randn(1,2),columns=list('AB')) entonces obtuve el marco de datos: +------------+---------+--------+ | | A | B | +------------+---------+--------- | 0 | 0.626386|...

267
Eliminar una columna completa de un data.frame en R

¿Alguien sabe cómo eliminar una columna completa de un data.frame en R? Por ejemplo, si me dan este data.frame: > head(data) chr genome region 1 chr1 hg19_refGene CDS 2 chr1 hg19_refGene exon 3 chr1 hg19_refGene CDS 4 chr1 hg19_refGene exon 5 chr1 hg19_refGene CDS 6 chr1 hg19_refGene exon y...