Вставить столбцы из двух фреймов данных

Иногда мне хочется склеивать столбцы из разных фреймов данных (таблиц, матриц и т. Д.). Например, у меня есть таблица средств и таблица разработчиков stan. Я хочу, чтобы эти два были вставлены вместе с SD в круглых скобках для латексной печати. Я подозреваю, что есть удобное решение для plyr, но не могу придумать, как работать с двумя фреймами данных (я пытался сохранить фреймы данных в виде списка и использовать ldply, но это была моя первая попытка с функцией list plyr, и она сгорела.

Заранее благодарю.

#=========
#fake data
#=========
x<-mtcars[1:3,1:3]
y<-mtcars[1:3,8:10]


#==========================
#A column pasting function
#==========================
meansd<-function(x, y){
x<-round(x, dig=2)
y<-round(y, dig=2)
paste(x, "(", y, ")", sep="")
}

На этом все, что я получил.

ЖЕЛАЕМЫЙ РЕЗУЛЬТАТ Имена столбцов не требуются. Меня не волнует, является ли возвращаемый результат матрицей или фреймом данных.

16.46(0)  0(1)  1(4)
17.02(0)  0(1)  1(4)
18.61(1)  1(1)  1(4)
6
задан Tyler Rinker 3 November 2011 в 01:21
поделиться