R:元素为任意对象的矩阵

R:元素为任意对象的矩阵,r,R,我需要创建一个矩阵,它的元素可以是任何类型的R对象 string 1 string 2 ... string n object[1, 1] object[1, 2] object[1, n] ... .... ... object[n, 1] object[n, 2] object[1, n] (字符串1,…,字符串n应为列的标签) 是否存在这样一个矩阵?提前谢谢 我试过: vect1&

我需要创建一个矩阵,它的元素可以是任何类型的R对象

string 1         string 2  ...    string n  

object[1, 1]    object[1, 2]     object[1, n]
...              ....             ...
object[n, 1]    object[n, 2]     object[1, n]
(字符串1,…,字符串n应为列的标签)

是否存在这样一个矩阵?提前谢谢

我试过:

vect1<-c(returns1, returns2, returns3, returns4)
vect2<-c(param1, param2, param3, param4)
vect3<-c(param5, param6, param7, param8)

frame<-data.frame(vect1, vect2, vect3)
param5,…,param8的类是:“character”

然而:

frame<-data.frame(vect1, vect2, vect3)

矩阵中的所有列必须具有相同的类型(数字、字符、因子等)

如果每列具有不同的类型(数字、字符、因子等),则可以构建数据帧,但对于每列,只能保存相同类型的数据(否则,它们的元素将转换为相同类型;R的一般经验法则是“较大的类型获胜”)

frame<-data.frame(vect1, vect2, vect3)