0
私のデータフレーム内の各名前を分けて、それぞれの列に挿入したいと思います。 取る次のデータフレーム:以下の例では、ある名前を分けて新しい列に挿入するR
N0H0 <-c(rep("N0H0",3))
N1H1 <-c(rep("N1H1",5))
N0H05<-c(rep("N0H05",4))
Out20<-c(rep("20_Out",2))
Out10<-c(rep("10_Out",4))
In5 <-c(rep("5_In",3))
In15 <-c(rep("15_In",3))
df <- data.frame (Field =c(N0H0,N1H1,N0H05),
Border =c(Out20,Out10,In5,In15),
N = NA,
H = NA,
Number = NA,
Out.In = NA
)
と次のような出力を得たい:
output <- data.frame (Field = c(N0H0,N1H1,N0H05),
Border = c(Out20,Out10,In5,In15),
N = c(c(rep("N0",3)),c(rep("N1",5)),c(rep("N0",4))),
H = c(c(rep("H0",3)),c(rep("H1",5)),c(rep("H05",4))),
Number = c(c(rep("20",2)),c(rep("10",4)),c(rep("5",3)),c(rep("15",3))),
Out.In = c(c(rep("Out",6)),c(rep("In",6))))