我想输入一个数据框到粘贴中,我想粘贴来对待它,就好像我已经单独输入了该数据框的列一样。我想这样做的原因是因为我不确定我的数据框有多少列。这里有2个,但我想要一个通用的解决方案来处理任意数量的列。数据框的粘贴方法
我希望的输出是test1paste
在下面的代码。但我想不必明确提及这些列。我的apply
尝试可以理解的失败,因为它在列上单独行事,但我认为它通过我正在寻找的解决方案。
> test1 <-
+ structure(c(42.71, 41.69, 46.95, 48.85, 45.26, 44.71, 43.71,
+ 42.69, 47.95, 49.85, 46.26, 45.71), .Dim = c(6L, 2L))
>
> test1paste <- paste(test1[,1],test1[,2], sep = "&")
> test1paste
[1] "42.71&43.71" "41.69&42.69" "46.95&47.95" "48.85&49.85" "45.26&46.26"
[6] "44.71&45.71"
>
> apply(test1,MARGIN=2,paste,sep="&")
[,1] [,2]
[1,] "42.71" "43.71"
[2,] "41.69" "42.69"
[3,] "46.95" "47.95"
[4,] "48.85" "49.85"
[5,] "45.26" "46.26"
[6,] "44.71" "45.71"
任何想法?
谢谢!
这与LaTeX有什么关系? –
@罗曼是的,你猜对了!我没有使用'xtable',因为我想让标准错误在圆括号内的估计值之下。 –
你读我像一本打开的书。 :) –