Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在R中使用sprintf计算动态表达式_R_Printf - Fatal编程技术网

在R中使用sprintf计算动态表达式

在R中使用sprintf计算动态表达式,r,printf,R,Printf,我正尝试在表达式求值之前通过以下方式动态创建表达式: authors <- c("John1","John2") exp1 <- "(Author1==%s & Author2==%s)" 作者您可以使用: library(plyr) splat(sprintf)(c(exp1, authors)) 或没有图书馆: do.call(sprintf,as.list(c(exp1,authors))) 您可以使用以下选项: library(plyr) splat(sprin

我正尝试在表达式求值之前通过以下方式动态创建表达式:

authors <- c("John1","John2")
exp1 <- "(Author1==%s & Author2==%s)"
作者您可以使用:

library(plyr)
splat(sprintf)(c(exp1, authors))
或没有图书馆:

do.call(sprintf,as.list(c(exp1,authors)))
您可以使用以下选项:

library(plyr)
splat(sprintf)(c(exp1, authors))
或没有图书馆:

do.call(sprintf,as.list(c(exp1,authors)))