sapply

2016-10-03 2 views
1
나는 다음과 같은 코드로 데이터 프레임의 열 이름을 얻으려면

으로 데이터 프레임의 열 이름을 얻기 하지만 다음과 같은 결과가 필요합니다.sapply

"X" "Y" 

어떻게해야할까요? 미리 감사드립니다.

답변

2

하지만 직접 할 수있는 기능이 있습니다. 당신은 또한

names(DF) 
[1] "X" "Y" 

당신이 열 이름을 추출 할 sapply 필요하지 않습니다 어느 쪽이든을 할 수이 경우 ?colnames

colnames(DF) 
[1] "X" "Y" 

를 참조하십시오.

당신은 여전히 ​​열 이름 제공 names 행 이름을 경우

rownames(DF)<-list("a","b") 
DF 
    X Y 
a 1 3 
b 2 4 
names(DF) 
[1] "X" "Y" 

하지만 rownames 기능을 사용하면에 대한 행 이름을 가져옵니다 당신은 데이터 프레임의 목록을 가지고 있다면

rownames(DF) 
[1] "a" "b" 

을 동일한 열 수를 사용하는 경우 sapplynames을 사용할 수 있습니다.

관련 문제