我试图获得两个变量"week"和"id"每种组合水平的计数。我希望结果将"id"作为行,"week"作为列,计数作为值。 到目前为止,我尝试了以下示例(尝试了很多其他方法,包括添加一个虚拟变量= 1,然后在其上使用 fun.aggregate = sum ):library(plyr) dd...
dcast(来自“reshape2”或“dplyr”)中的drop参数在从“长格式”转换为“宽格式”数据集时非常有用,您希望即使在长格式中不存在的组合也创建列。 事实证明,使用drop还会影响公式左侧(LHS)和右侧(RHS)的组合。因此,它还会基于LHS值的组合创建额外的行。 是否有一种...
我目前在适应一份新工作,大部分与同事共享的工作都是通过MS Excel进行。我经常使用数据透视表,因此需要"堆叠"数据,这正是我依赖于R中reshape2包中的melt()函数产生的输出。有人能帮我开始编写一个VBA宏来完成这个任务吗?或者已经存在这样的宏了吗?该宏的概述如下:选择Excel工...
我正在按照Hadley Wickham的"实用数据和模型探索工具"第2.4节中的示例进行操作,融合化数据,但遇到了Error: could not find function "cast"错误。我已经安装并加载了reshape2包。> cast(msmithsm, time + subj...
我有一个使用reshape包melt后的数据框,我想要"un melt" 这里有一个融合后数据的玩具示例(真实数据框的大小为500x100或更大):variable<-c(rep("X1",3),rep("X2",3),rep("X3",3)) value<-c(rep(rnor...
我想对一个宽格式数据集进行重塑,该数据集包含在3个时间点上测量的多个测试: ID Test Year Fall Spring Winter 1 1 2008 15 16 19 1 1 2009 12 13 ...
我对reshape2和data.table都很陌生,正在尝试学习语法。 我有一个data.table,我想将其从每个分组变量的多行转换为每个分组变量的一行。 为了简单起见,让我们假设这是一个客户表,其中一些客户共享地址。library(data.table) # Input table: c...
我有一个包含名称的列表列表。 我想将它们全部合并成一个数据框,但保留所有列。 past_earnings_lists[1] 成功从列表中的列表返回一个列表names(past_earnings_lists)[1] 成功返回列表名称past_earnings <- melt(past_...