我需要生成临时变量名,它永远不会与当前全局环境中的任何现有变量冲突。
该变量将存储我无法使用ExcelSi-R一步获取的数据,例如列表。
答案 0 :(得分:3)
这是一种方法:
temp.name = function(n=4, avoid = ls()) {
tn = paste(sample(letters, n), collapse="")
while (tn %in% avoid) {
tn = paste(sample(letters, n), collapse="")
}
tn
}
temp.name()