2017-03-06 1 views
0

복수 파일에 대해 head() 기능을 어떻게 동시에 사용할 수 있습니까?R에서 여러 데이터 프레임에 대해 head() 함수를 사용하는 방법은 무엇입니까?

다음 스크립트는 작동하지 않습니다.

head(c(mtcars, airquality)) 

$mpg 
[1] 21.0 21.0 22.8 21.4 18.7 18.1 14.3 24.4 22.8 19.2 17.8 16.4 17.3 15.2 10.4 10.4 
[17] 14.7 32.4 30.4 33.9 21.5 15.5 15.2 13.3 19.2 27.3 26.0 30.4 15.8 19.7 15.0 21.4 

$cyl 
[1] 6 6 4 6 8 6 8 4 4 6 6 8 8 8 8 8 8 4 4 4 4 8 8 8 8 4 4 4 8 6 8 4 

$disp 
[1] 160.0 160.0 108.0 258.0 360.0 225.0 360.0 146.7 140.8 167.6 167.6 275.8 275.8 
[14] 275.8 472.0 460.0 440.0 78.7 75.7 71.1 120.1 318.0 304.0 350.0 400.0 79.0 
[27] 120.3 95.1 351.0 145.0 301.0 121.0 

$hp 
[1] 110 110 93 110 175 105 245 62 95 123 123 180 180 180 205 215 230 66 52 65 
[21] 97 150 150 245 175 66 91 113 264 175 335 109 

$drat 
[1] 3.90 3.90 3.85 3.08 3.15 2.76 3.21 3.69 3.92 3.92 3.92 3.07 3.07 3.07 2.93 3.00 
[17] 3.23 4.08 4.93 4.22 3.70 2.76 3.15 3.73 3.08 4.08 4.43 3.77 4.22 3.62 3.54 4.11 

$wt 
[1] 2.620 2.875 2.320 3.215 3.440 3.460 3.570 3.190 3.150 3.440 3.440 4.070 3.730 
[14] 3.780 5.250 5.424 5.345 2.200 1.615 1.835 2.465 3.520 3.435 3.840 3.845 1.935 
[27] 2.140 1.513 3.170 2.770 3.570 2.780 

기대 :

나뿐만 아니라 다른 파일을 사용하는 경우 등 mtcars의 처음 여섯 줄, airquality의 주먹 여섯 개 라인을 참조하고.

+5

'sapply (list (mtcars, airquality), head, n = 6)' –

+1

이들은 파일이 아니며 데이터 프레임입니다. 각각에 동일한 작업을 수행하려는 여러 데이터 프레임이있는 경우 [데이터 프레임의 목록]을 사용해야합니다 (http://stackoverflow.com/a/24376207/903061). – Gregor

답변

1

목록에 항목을 넣고 sapply을 사용하면 매번 헤드를 호출 할 때마다 반복됩니다.

sapply(list(mtcars, airquality), head, n = 6) 
관련 문제