Иногда мне хочется склеивать столбцы из разных фреймов данных (таблиц, матриц и т. Д.). Например, у меня есть таблица средств и таблица разработчиков 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)