我有一个R脚本,它可以计算很多变量。我只使用Linux和控制台。
如何打印所有变量及其值
我更喜欢输出的以下结构(如果可能):
var_1 = value1
var_2 = value2
...
PS:ls()只显示变量名称,搜索30分钟后我无法找到解决方案......
答案 0 :(得分:0)
尝试将get()
与lapply()
lapply(ls(), function(x) get(x))
要使用变量名称获取它,请使用unlist()
setNames(lapply(ls(), function(x) get(x)), unlist(ls()))
使用sink()
将其写出来
sink("Variables.txt")
setNames(lapply(ls(), function(x) get(x)), unlist(ls()))
sink()