R:如何将向量中的值作为参数传递给gsub
gsub需要字符串参数。但我想处理整个字符串替换数组。我的示例代码如下,但不起作用R:如何将向量中的值作为参数传递给gsub,r,R,gsub需要字符串参数。但我想处理整个字符串替换数组。我的示例代码如下,但不起作用 pairs <- c(c("a", "b"), c("e", "f")) gsub("a", "b", "age") #[1] "bge" p1 <- pairs[1][1] p1 #[1] "a" p2 <- pairs[1][2] gsub(p1, p2, "age") #[1] NA 对尽管有对作为字符向量的向量。最后,如果您选中pairs,它将给出 pairs #[1] "a"
pairs <- c(c("a", "b"), c("e", "f"))
gsub("a", "b", "age")
#[1] "bge"
p1 <- pairs[1][1]
p1
#[1] "a"
p2 <- pairs[1][2]
gsub(p1, p2, "age")
#[1] NA
对尽管有对
作为字符向量的向量。最后,如果您选中pairs
,它将给出
pairs
#[1] "a" "b" "e" "f"
因此,您可以将它们与单个索引一起使用
p1 <- pairs[1]
p2 <- pairs[2]
gsub(p1, p2, "age")
#[1] "bge"
p1可能pairs
应该是一个矩阵<代码>成对运算不创建数组
。向量不是数组,因为它缺少维度属性。