基于三个元素{rowname,colname和value}创建数据框

时间:2017-11-13 21:33:38

标签: r dataframe data-structures data.table

想象一下上下文,我有一个名为 Momoy 的数据框:

Momoy = [ wow_conquests_id, lol_defeats_id, values ]

其中每个colnames里面都是有限数量的整数值。

基于此,我想知道如何创建另一个名为 Boboy 的数据帧,其中 Boboy 是在2D视角中对Momoy的转换,其中:

{ wow_conquests_id } is the rownames
{ lol_defeats_id } is the column names
{ values } is the value of the intersection of the row/colnames

我的目标不是要完成这一点,而是要以强大而强大的方式实现这一目标。我打开data.table技巧,setNames,ecetera ......

我目前能够如下构建Boboy数据帧的结构,但内部没有任何值:

 Boboy <- setNames(as.data.frame( matrix( NA, nrow = length(wow_conquests_id), 
                                                 ncol = length(lol_defeats_id) ),
                             row.names = wow_conquests_id), nm = lol_defeats_id )

我愿意接受任何其他类型的想法或方法,谢谢。

0 个答案:

没有答案