I am trying to create four columns in an existing data frame based on four variables. Since they all use the same logic I decided to do a loop instead of copying and pasting the code 4 times. However, I'm having trouble with the loop. Below is the code I wrote for the loop.
names<-c("a 1", "b 1", "c 1", "d 1")
for (k in names){
Large_Data$column_k <- ifelse(Large_Data$`k`== "I-2", 2,
+ ifelse(Large_Data$`k`== "I-3", 3,
+ ifelse(Large_Data$`k`== "I-4", 4,
+ ifelse(Large_Data$`k`== "I-5", 5,
+ ifelse(Large_Data$`k`== "I-6", 6,
+ ifelse(Large_Data$`k`== "I-7", 7,
+ ifelse(Large_Data$`k`== "S-1", 8,
+ ifelse(Large_Data$`k`== "S-2", 9,
+ ifelse(Large_Data$`k`== "S-3", 10,
+ ifelse(Large_Data$`k`== "S-4", 11,
+ ifelse(Large_Data$`k`== "P-1", 12,
+ ifelse(Large_Data$`k`== "P-2", 13,
+ ifelse(Large_Data$`k`== "P-3", 14,
+ ifelse(Large_Data$`k`== "D-1", 15,
+ ifelse(Large_Data$`k`== "D-2", 16,
99)))))))))))))))
}
I would appreciate any help regarding this issue. Thank you.