分类:其他开发语言

其他开发语言

组合重复,不发布空白,dplyr :: distinct

我尝试使用dplyr distinct来组合行,删除重复项以及删除空格。这是我的数据框架: unique_id学校科目年级性别 1 great Math 88 1 great English 78 1伟大历史98男 2春季数学65 2春天英语72女 2春季历史84 当我运行(谢谢Akrun): (r2&lt ; - df%>% group_

IT屋 2017/7/13 22:55:04 喜欢

其他开发语言

代替R中的LHS

我想在R中的表达式中替换“=”的LHS。在我的个人情况下,我需要它来确保以下内容创建一个在数据框架中不存在的变量 df%>%mutate(v = mean(w)) 我尝试过 eval(substitute())但LHS未被替换 ($)$($)$($)$($)$($)$($) b#同样在一个列表中 eval(substitute(l l $ v [1] 1 2

IT屋 2017/7/13 22:54:49 喜欢

其他开发语言

在Rstudio的自动完成中,如何在使用dplyr :: mutate时显示函数的第一个参数?

使用管道%>%可以看到rstudio了解管道并且不会在自动完成中显示第一个参数。但是这是导致一个麻烦, dplyr :: mutate 。参见下面的屏幕截图 示例代码: 虹膜%>% mutate(gsub(“a”,“A”,Species)) 我想看到 gsub 在 gsub(。 $ b)之后的自动完成建议中,参数 pattern $ b 解决方

IT屋 2017/7/13 22:54:37 喜欢

其他开发语言

根据dplyr中另一个字段的值来总结一个字段

我有一个包含四个字段的数据框架DF: id,date,feature,value 。我想生成一个包含三个字段的数据框架DF2: id,feature,value ,其中值是值对于最新可用的日期 c> c c> c c> c DF2< - ddply(DF,。(id,feature),function(x)c (x $ value [x $ date == max(x $ date)])

IT屋 2017/7/13 22:54:24 喜欢

其他开发语言

找到两行之间的差异使用dplyr:suppresswarnings()导致强制强制的强制

我想根据具体条件找出行之间的区别。我设法使用dplyr和mutate函数做滞后。我有大约10列和500行。我可以找到除了一对夫妇之外的列中大多数行的区别。问题是两列是因素形式,并使用我的代码导致警告消息:在ops.factor对因素没有意义。为了解决这个问题,我尝试改变数字到字符。 y< - mutate(df,d_f = df $ L - lag(df $ L)+ n())

IT屋 2017/7/13 22:54:12 喜欢

其他开发语言

R:DPLYR包:当调用自定义函数时,bind_rows失败

使用DPLYR和TIDYR,我试图创建一个数据集的整洁版本,根据某些列的数据,可以丢失行。我创建了一个函数,它返回缺少的行(通过使用默认数据创建它们)在一个新的tbl_df(data.frame)(我进行单元测试,它可以与特定数据一起使用)。 但是,当从'bind_rows'调用它时,我收到以下错误: 数据框中的错误(a,b,c,...: 对象'A'没有找到。 例如,我的数据如下所

IT屋 2017/7/13 22:54:00 喜欢

其他开发语言

当功能在R中将单个行分解为多个时,复制列数据

我需要帮助每年总计(对于许多举措),并使用简单的分公式将其分解到每个月。我需要为每个不同的几个列组合执行此操作,同时将从年度损坏的列复制到每个月的总数。循环将公式应用于两列,并循环遍历向量中的每个不同组。我试图在下面的例子中解释,因为它有点复杂。 我有什么: | Init |名称|日期|总节省|总成本| | A |约翰| 2015 | TotalD | TotalD | |

IT屋 2017/7/13 22:53:46 喜欢

其他开发语言

根据名称前缀汇总数据帧行

我想创建一个摘要数据框架,它根据文本前缀收集所有行,每个变量的平均值,最大值和最小值。所以在下面的例子中,我想总结一下“吉姆”商店的“平均”,“最小”和“最大”值,即“仁”,“商店”等等,以及每组商店中所有家具的平均值,最小值和最大值。 / p> 商店桌椅床 jim-1 2 63 31 jim-2a 10 4 16 jim-2b 32 34 43 jen-1 32 90 32

IT屋 2017/7/13 22:53:33 喜欢

其他开发语言

dplyr mutate替换动态变量名

以下代码将hwy> 25的值替换为0,否则为0。 库(ggplot2) 数据(mpg) mpg%>%mutate(hwybin = replace(hwy> 25,1,0)) 如何用hwy替换为变量名。以下行: varname< - “hwy” mpg%>%mutate(hwybin =替换(varname> 25,1,0)) 我觉得我缺少一些

IT屋 2017/7/13 22:53:19 喜欢

其他开发语言

用替换功能替换多个元素

在 mtcars $ am 我想用0替换0的实例,将一个实例替换为1。这是我试过的: library(dplyr) mtcars%>% dplyr :: select(am)%>% mutate(am.character = replace(am,am%in%c(0,1),c(“zero”,“one”)))% >% as.data.frame am am.charact

IT屋 2017/7/13 22:52:44 喜欢