问题描述
我有如下数据:
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
:
"