데이터 프레임의 행에서 벡터를 만들고 싶습니다. 그러나 행과 열 이름이 필요하지 않습니다. 여러 가지를 시도했지만 운이 없었습니다.
이것은 내 데이터 프레임입니다.
> df <- data.frame(a=c(1,2,4,2),b=c(2,6,2,1),c=c(2.6,8.2,7.5,3))
> df
a b c
1 1 2 2.6
2 2 6 8.2
3 4 2 7.5
4 2 1 3.0
나는 시도했다 :
> newV <- as.vector(df[1,])
> newV
a b c
1 1 2 2.6
그러나 나는 정말로 다음과 같은 것을 원합니다.
> newV <- c( 1,2,2.6)
> newV
[1] 1.0 2.0 2.6
올바르게 표시 한 데이터의 형식을 지정하는 것이 좋습니다. 줄 바꿈이 누락 된 것 같습니다.
—
Chinmay Patil 2013 년
나는 행을 원한다. 'a'열이 아닌 '1'행.
—
Joko
이것을 데이터 프레임의 모든 행에 적용하여 모든 벡터를 단일 벡터로 병합하는 방법이 있습니까?
—
stephanmg aug
@stephanmg : 어떻
—
Andri Signorell
c(t(as.matrix(df)))
습니까?
Andri : 저도 다르게 해결할 수는 있지만 작동합니다.
—
stephanmg