查找具有行号的值并将其存储到变量中
Find a Value with the row number and store it into a variable
我是 R 的新手,这可能是一个简单的问题:
我有以下向量:
P <- c(23,45,98)
这些值代表行数
现在,我有一个只有一列的 table,我想从前一个向量中获取每一行的值,并将其 return 放入 3 个不同的对象(变量)中。
例如第 23 行的值为 P05.14
,对于向量的第一个值 "P",我想创建一个变量或对象,例如:A = P05.14
。与该向量的其他两个值相同。
感谢您的帮助。
如果只有这三个值,请手动执行:
A <- dat[23,]
B <- dat[45,]
C <- dat[98,]
如需更多值,您可以循环分配它们:
for(value in P){
assign(paste0("A",value), as.character(dat[value,]))
}
我应该注意,在这种情况下,最好使用列表,而不是在工作区中乱放变量。但对每个人来说。祝你好运!
我是 R 的新手,这可能是一个简单的问题:
我有以下向量:
P <- c(23,45,98)
这些值代表行数
现在,我有一个只有一列的 table,我想从前一个向量中获取每一行的值,并将其 return 放入 3 个不同的对象(变量)中。
例如第 23 行的值为 P05.14
,对于向量的第一个值 "P",我想创建一个变量或对象,例如:A = P05.14
。与该向量的其他两个值相同。
感谢您的帮助。
如果只有这三个值,请手动执行:
A <- dat[23,]
B <- dat[45,]
C <- dat[98,]
如需更多值,您可以循环分配它们:
for(value in P){
assign(paste0("A",value), as.character(dat[value,]))
}
我应该注意,在这种情况下,最好使用列表,而不是在工作区中乱放变量。但对每个人来说。祝你好运!