2017-09-19 9 views
-1
당신은 하나 개의 테이블 (아래 코드)

테이블을 만들 수 없습니다 : 인수가 서로 다른 의미 행

mat <- read.table(file='data',header =TRUE) 
mat1 <- read.table(file='data',header =TRUE) 
x01 <- mat$R_1 
y02 <- mat$T_1 
x03 <- mat$R_2 
y04 <- mat$T_2 
x05 <- mat$R_3 
y06 <- mat$T_3 
x11 <- mat1$R_1 
y12 <- mat1$T_1 
x13 <- mat1$R_2 
y14 <- mat1$T_2 
x15 <- mat1$R_3 
y16 <- mat1$T_3 
mat <- data.frame(x01,y02,x03,y04,x05,y06,x11,x12,x13,y14,x15,y16) 

에 두 개의 파일 데이터, DATA1를 결합해야

수 있지만 오류 얻을 :

Error in data.frame(x01, y02, x03, y04, x05, y06, x11, y12, x13,y14, : 
arguments imply differing number of rows: 19, 17 

이 문제를 해결하는 방법은 무엇입니까? 데이터 20 개 라인은 데이터 1 개의 18 개 라인이 있습니다.

+2

안녕을 만들 수 있습니다/questions/5963269/how-to-make-a-great-r-reproducible-example)을 사용하여 좋은 대답을 얻을 확률을 높이기 위해 재현 가능한 질문을하는 방법에 대해 설명합니다. 그런데, 코드를 살펴보면 데이터 프레임을 수동으로 매칭하는 대신에'cbind' 명령을 사용하면 도움이된다고 생각합니다. 당신은 적절한 값으로 짧은 데이터 프레임을 채워야 할 것입니다. –

답변

1

당신은 의미 데이터를 제공하게 입력 NA을 수행 할 수 있습니다

결국 경우에, 당신은 당신이 https://stackoverflow.com ([스레드]를 읽을해야

x11 <- c(mat1$R_1, NA, NA) 
y12 <- c(mat1$T_1, NA, NA) 
x13 <- c(mat1$R_2, NA, NA) 
y14 <- c(mat1$T_2, NA, NA) 
x15 <- c(mat1$R_3, NA, NA) 
y16 <- c(mat1$T_3, NA, NA) 
관련 문제