plyr相关内容
我已经在高低寻找一个解决方案,但是我找不到一个..... 我的数据框(按日期本质上是排名第一的运动队的表)在很多情况下一个或多个团队将在数据中“重新出现".我想取消每个周期的开始(或结束)日期.每个团队1个. 数据的示例可能是: x1
..
样本数据: Date
..
我一直试图制作一张表格,显示另一个因子的因子水平计数.为此,我查看了数十页的问题,试图使用某些软件包(dplyr,reshape)中的函数来完成工作,但未能正确使用它们. 这就是我得到的: # my data: var1
..
当我在plyr软件包(plyr v1.8,R v2.15.1烤棉花糖)中使用mapvalues时,当"to"参数是一个因素时,我得到一个奇怪的结果.例如, v1 = c(1,2,2,1,2) mapvalues(v1, from = c(1, 2), to = factor( c('A', 'B') ) ) 返回 [1] 1 2 2 1 2 代替 [1] A B B A
..
我试图按月,年,调查ID和网格ID在一个非常大的数据集(约22000条记录)上针对几个参数(例如Er_Count,Mn_Count)计算总和和均值.我最初尝试使用此代码来获得总和: dlply(Effort_All,c("Er_Count","Mn_Count","Bp_Count"),sum) 并收到以下错误: 错误:仅在具有所有数字变量的数据框上定义 由于我什至无法获得总和,因此我也
..
我经常不得不产生包含例如均值,标准差和简单测试结果的表.为了具有可复制和共享的工作流程,我尝试使用tables::tabular做到这一点. (请参阅这有效: nicetable
..
我有以下数据框,我要针对这些数据框将一定数量的行中的二进制值合并在一起. df =data.frame(ID=c(rep("A",5),rep("B",5)), nr=c(rep("2",5),rep("3",5)), replicate(10,sample(0:1,10,rep=TRUE))) eg: # ID nr X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 # A
..
我想做的是合并2个数据帧,保留所有列(在下面的示例中未完成),并在数据帧中有不常见变量的地方输入零. 这似乎是plyr或dplyr主题.但是,plyr中的完全联接不会保留所有列,而左联接或右联接不能保留我想要的所有行.查看dplyr速查表( http://www .rstudio.com/wp-content/uploads/2015/02/data-wrangling-cheatsheet
..
我在Ubuntu 12.04.4 LTS上为R 2.15.3安装reshape2软件包时遇到问题.我决定不升级到R 3.x,因为我使用的许多软件包尚未升级以支持新版本. 当我尝试在Ubuntu 12.04.4 LTS上使用R 2.15.3安装reshape2时,得到以下信息. > install.packages("reshape2")
..
我想找到一种优雅且易于操作的方式来实现: 从某些(但不是全部)字符串中提取多个子字符串 作为列表元素包含的元素(每个列表元素仅由一个长字符串组成) 用这些多个子字符串替换相应的原始长字符串 将每个列表元素中的子字符串折叠为1个字符串 返回相同长度的列表,其中包含替换子字符串和适当的未修饰的长字符串. 此问题是我先前提出的问题的后续(尽管有所不同):.请注意,我不想在 all 列表
..
我有一个类似以下的数据集. dat1
..
我每个类别都有一系列的年度事件计数,多年来没有类别未发生事件的行.我想添加一列,以显示每年在过去三年中发生了多少次事件. 处理此问题的一种方法是在零事件的所有年份中添加空行,然后对左对齐的四年窗口使用rollapply(),但这将使我的数据集扩展得比我想要的更多.当然有办法使用ddply()和transform吗? 以下两行代码构建一个虚拟数据集,然后按类别执行一个简单的plyr总和:
..
这个问题是在我有很多Model类型(每个类都相同)的情况下进行的,但是每个Model的数据量很小,我想通过样条获得更完整的数据集.我希望找到一种方法,而不必一次花键分别对每个模型进行花键. 所以我有以下df: mydf
..
我有一个问题,关于将数据帧重塑(如果正确的话)到它的转置版本.我想像这样: A B C 1 6 1 1 18 1 1 21 1 3 18 1 3 21 1 4 6 1 4 18 1 4 20 1 4 21 1 并将其转换为如下数据框: A B_1 C_1 B_2 C_2 B_3 C_3 ... 1 6
..
我有这个data.frame: df
..
我具有下面的数据框,其中我试图将一个客户的多个交易合并到一个记录中. 输入: ST_DATE ND_DATE LO_NO ACTV_CODE ACTV_AMT AB_NO FEATURE_CODE L_NU 7/27/16 7/27/16 265 O 15 1 INTEREST 85
..
我有这个数据集 df=structure(list(Dt = structure(c(1L, 2L, 3L, 4L, 5L, 6L, 7L, 8L, 9L, 10L, 11L, 12L, 13L, 14L, 15L, 16L, 17L, 18L, 19L, 20L, 21L, 22L, 23L, 24L, 25L, 26L, 27L, 28L, 29L, 30L, 31L, 32L, 3
..
我想要一些帮助为从data.frame中的汇总数据生成的ggplot2直方图着色的方法. 我正在使用的数据集是[R]内置的(USArrests)数据集. 我正在尝试调整针对问题,阿伦. 理想的结果是制作一个“犯罪"的直方图,并根据c(“突击",“强奸",“谋杀")的相对贡献为每个小节上色. 代码: attach(USArrests) #Create vector S
..
假设我有一个类似 的数据集 df
..
我正在尝试安装R的plyr软件包.这是错误消息: * installing *source* package ‘plyr’ ... ** package ‘plyr’ successfully unpacked and MD5 sums checked ** libs clang++ -I/opt/R-3.4.1/include -DNDEBUG -I"/home/isomorphism
..