在 Python 中,您可以通过名称指定字符串格式(这当然是一个愚蠢的示例):
parameters = {'label':'months', 'april':4,'may':5,'june':6}
formatstring = '%(label)s: %(april)d %(may)d %(june)d'
outputstring = formatstring % parameters
(该formatstring % parameters
符号是与do.call(sprintf,c(formatstring,as.list(parameters)))
R 中的 Python 等价的符号。)
输出字符串将是“ months: 4, 5, 6
”。参数存储为键值对(在各种语言中可能称为字典、哈希表或命名列表)。字符串格式%(text)s
允许您引用text
应在该槽中格式化哪个字典项 ( )。
R中是否有任何等价物,或者你找到了一个好的解决方法?