如何解决让 R 打印一个 Stata 命令
我有如下数据:
old <- c("a","b b","c")
new <- c("1","2","3")
combined <- setNames(new,old)
我希望能够将其转换为以下格式:
a 1 b b 2 c 3
最重要的是,我希望能够将输出打印到控制台(或从单元格复制),以便我可以复制它。原因是我需要在Stata中运行一些东西。 Stata语法如下:
coeflabels(mpg Milage rep78 "Repair Record")
Stata: coeflabels(name label [...]) 指定系数的标签。 成对指定名称和标签,如有必要,将标签括在 双引号,例如coeflabels(mpg Milage rep78“维修记录”。
如果可能的话,我希望能够重现产生以下输出:
a 1 "b b" 2 c 3
有什么想法吗?
解决方法
您可以在 NULL
和 combined 上使用 rbind
,并将其带入带有 names
的向量。希望额外的 c
不是问题。
"
或者在没有 [1] 和 c(rbind(names(combined),combined))
#[1] "a" "1" "b b" "2" "c" "3"
的情况下使用 cat
:
"
或在有空格的地方添加 cat(rbind(names(combined),combined),"\n")
#a 1 b b 2 c 3
:
"
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。