我必须按原样编写以下内容。
('trial1' = Ozone1, 'trial2' = Ozone2, trial3 = Ozone3,...........trial1000 = Ozone1000)
我想用R中的一个命令编写它。我该怎么做?
我尝试过使用paste0
让我们仅将5作为重复次数:
paste0("trial",1:5,"= Ozone", 1:5)
我得到这个结果。
"trial1= Ozone1" "trial2= Ozone2" "trial3= Ozone3" "trial4= Ozone4" "trial5= Ozone5"
但这不是我想要的方式。我希望输出像它一样(甚至不以逗号分隔):
('trial1' = Ozone1, 'trial2' = Ozone2, 'trial3' = Ozone3, 'trial4' = Ozone4, 'trial5 = Ozone5)
就像您看到的那样,它不是字符串,即输出不应介于逗号之间,如“ ....”。我要的就是它。
我该怎么做?
最佳答案
这将生成您想要的字符串...
paste0('(',paste0("'trial",1:1000,"'= Ozone",1:1000,collapse=' ,'),')')
这将打印不带引号的字符串...
print(paste0('(',paste0("'trial",1:10,"'= Ozone",1:10,collapse=' ,'),')'), quote=FALSE)
我希望它能回答您的问题...