2014-09-24 2 views
0

나는 데이터 프레임의 요약 값을 분리 할, 그래서 내가 쓴 :어떻게 내가 그것을 제거 할

> summary(pf$mobile_likes > 0)[2] 
    FALSE 
"35056" 

응답 내 명령에 문자 벡터, 그리고 그 FALSE 헤더 상단에 표시하는 이유

> typeof(summary(pf$mobile_likes > 0)[2]) 
[1] "character" 
> strtoi(summary(pf$mobile_likes > 0)[2]) 
[1] 35056 

은 여전히 ​​이해가 안 정수로 변환 할 수 있습니다. 그것은 무엇이며 어떻게 그것으로부터 캐릭터 벡터를 격리시킬 수 있습니까?

+3

테이블 이름입니다. 'unname'에서 호출을 래핑 해보십시오. –

+0

맞아, 고마워. 저것을 응답으로 복종시키는 것을 자유롭게 느끼십시오. –

답변

2

귀하의 요약은 벡터이며, 거기에 표시되는 것은 요소 이름입니다.

unname에 전화를 걸어 이름을 없앨 수 있습니다.

> x <- 1:5 
> (summ <- summary(x > 2)[2:3]) 
# FALSE TRUE 
# "2" "3" 
> names(summ) 
# [1] "FALSE" "TRUE" 
> unname(summ) 
# [1] "2" "3" 
관련 문제