2 개의 열이있는 데이터 프레임이 있습니다.
a<-c(1, 3, 4, 6, 8.7, 9, 10, 12, 19.3, 20)
b<-c(10, 30, 40, 60, 87, 90, 100, 120, 190, 200)
df<-data.frame(a=a, b=b)
> df
a b
1 1.0 10
2 3.0 30
3 4.0 40
4 6.0 60
5 8.7 87
6 9.0 90
7 10.0 100
8 12.0 120
9 19.3 190
10 20.0 200
제 목표는 a의 10 개 열과 b의 10 개 열의 단일 행을 갖는 것입니다.
예상 결과
a1 a2 ... a10 b1 b2 ... b10
1 1.0 3.0 ... 20.0 10 30 ... 200
시도 t()
했지만 원하는 결과를 얻지 못했습니다.
시도 unlist
하거나 as.data.frame(t(unlist(.)))
, 당신이, 벡터 또는 데이터 프레임을 필요에 따라 달라집니다.
unlist(df)
# a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 b1 b2 b3 b4 b5 b6 b7 b8 b9 b10
# 1.0 3.0 4.0 6.0 8.7 9.0 10.0 12.0 19.3 20.0 10.0 30.0 40.0 60.0 87.0 90.0 100.0 120.0 190.0 200.0
as.data.frame(t(unlist(df)))
# a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 b1 b2 b3 b4 b5 b6 b7 b8 b9 b10
# 1 1 3 4 6 8.7 9 10 12 19.3 20 10 30 40 60 87 90 100 120 190 200
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다