2016-03-19 21 views

cevap

1

lapply ile data.frame sütunlar, bir listvector s olacak biz döngü biz list

as.list(names(Auto)) 

yılında 'data.frame' arasında names gerekiyorsa .

head(lapply(Auto, head,3),2) 
#$mpg 
#[1] 18 15 18 

#$cylinders 
#[1] 8 8 8 

bunu bir vector olduğunu Yukarıda fark olarak ve column names şimdi list isimlerdir. Yani, her list elemanı için NULL yılında

lapply(Auto, names) 

sonuçları yapıyor.

+0

Bunu anlıyorum, ama "lapply" nin garip çıktısının sebebi nedir? – guyguyguy12345

+0

@ guyguyguy12345 'Lapply' üzerinde döngü yaparken, elementler data.frame değil, vektördür, yani isimleri yoktur. – akrun