R粘贴两个字符串,两个字符串之间有一个等号:";stringA";=&引用;stringB";

R粘贴两个字符串,两个字符串之间有一个等号:";stringA";=&引用;stringB";,r,string,paste,R,String,Paste,我在R中有两个数组 一是 derive = c("excellent","bon","bad"); 另一个是 couleurs = c("lightgreen","green","red"); 我希望得到以下结果: result = c("excellent"="lightgreen","bon"="green","bad"="red"); 使用粘贴函数,我总是在“”之间得到整个结果,而“=”必须在“”之外 我尝试使用sep=''',但它创建了一个带转义'''的字符串 有什么想法吗 感谢为

我在R中有两个数组

一是

derive = c("excellent","bon","bad");
另一个是

couleurs = c("lightgreen","green","red");
我希望得到以下结果:

result = c("excellent"="lightgreen","bon"="green","bad"="red");
使用粘贴函数,我总是在“”之间得到整个结果,而“=”必须在“”之外

我尝试使用sep=''',但它创建了一个带转义'''的字符串

有什么想法吗


感谢为此使用
名称

derive        <- c("excellent","bon","bad")
couleurs      <- c("lightgreen","green","red")
result        <- couleurs
names(result) <- derive

derivate
names(couleurs)这确实给出了相同的结果,结果与我期望的不完全一样,但R以相同的方式解释它。这才是最重要的。