这是我目前拥有的代码的传真
state_abbr1<- rnorm(8,5,2)
county_code1<- rnorm(8,5,2)
county_name1<- rnorm(8,5,2)
Patient_ID <-c("13962830","20111947", "58786237", "57991640", "79365970", "84356256", "81640916", "71119659")
Sex <-c( "Male", "Female", "Female", "Male","Female", "Female", "Female", "Female")
Code_test1 <-cbind.data.frame(Patient_ID, Sex)
Clean_Code1<-cbind.data.frame(state_abbr1,county_name1,county_code1)
Clean_Code1[4:32]<-NA
Clean_Code1[,5] <- as.numeric(Code_test1[,"Patient_ID" ])
Clean_Code1[,7] <- as.factor(Code_test1[,"Sex"])
ETC
Clean_Code 和 Code_test 都是 200000 行。Code_test 是 32 个唯一命名的变量,每个变量都以相同的方式添加到 Clean_Code 的不同位置。
我可以使用多光标向每一行添加一些代码,但我想避免必须单独更改所有 28 个变量输入。理想情况下,有一些东西可以让我更改并将 code_test 中的字符变量添加到 Clean_Code,同时还可以从 Code_test 中获取相应的 var 名称并将它们应用于 Clean_Code。
提前致谢。ps 也对不同的方法开放,因为我可能不得不为我接下来的 2 个数据集编写类似任务的代码......