我有这个示例代码来从现有数据框'my_ data‘创建一个新的数据框'new_data’。
new_data = NULL
n = 10 #this number correspond to the number of rows in my_data
conditions = c("Bas_A", "Bas_T", "Oper_A", "Oper_T") # the vector characters correspond to the target column names in my_data
for (cond in conditions){
for (i in 1:n){
new_data <- rbind(new_data, c(cond, my_data$cond[i]))
}
}
问题是my_data$cond
(其中cond是一个变量,而不是列名)不被接受。
如何通过在美元符号后使用变量值来调用数据框的列?
https://stackoverflow.com/questions/12389318
复制相似问题