dplyr

    5热度

    1回答

    我想使用R dplyr包,以计算下面的时间间隔相关的问题,而无需使用循环: 我想计数在每个观测间隔(绝对和相对间隔端点) 我想在每个间隔中总结的观测数据(绝对和相对间隔端点) 的间隔端点是从柱df_abs $间隔和df_rel $间隔。例如 间隔:(-INF,-60] 间隔:(-60,-30] 间隔:(-30,0] 的数据与所述数据帧和时间间隔是这样的: library(dplyr) # --

    2热度

    1回答

    似乎在tidyr中发现了一个错误。 我有这样 rm(hello) a <- function() { dt <- data.table(`*stat*` = c("mean","max"), time = c(11, 12), val1 = c(1,2), val2 =c(3,4)) hello <- "^(time)$" dt2 <- dt %>% gather(

    2热度

    1回答

    今天发生了dplyr的奇怪事情。我有'数据',一个有4列的矩阵。这是一个社交网络:V2是由边缘连接的节点,并且V3是一些标签。我对这个数据集的统计数据感兴趣,所以我使用了dplyr。然而,发生了一件奇怪的事情 - 它给了我一些随机的结果......我没有看到在分组,整理和总结数据方面的随机性。你能告诉我在附加的例子中会发生什么? 谢谢! library(dplyr) library(magrit

    2热度

    1回答

    我有一个大data.frame(DF)这样转换三分位数为二进制: A B C D E 1.2 2.2 3.3 4.4 5.2 4.2 5.3 6.5 7.2 1.5 2 7 3 4 6 1 2 3 4 5 ,我想通过R中使用dplyr能够创建列B的三分位数组验证码: 首先 library('dplyr') ntile(df$B, 3) 于是,我从B列三组: #group 1 n

    1热度

    1回答

    我是新来的R和我有一个很难理解,使下面的代码片段功能%%运营商: fMatrix <- DT[c(v1,v2), ] %.% select(f1,f2,f3) %.% lapply(...) 逻辑上,这似乎是有道理的,因为它可能(可能)试图通过某种方法链接使用(点运算符)来获取子集并执行某些操作。问题是我的R解释器不​​识别%.% 我猜测运算符来自我没有导入的包或类似的东西。任何见解都值得欢迎

    0热度

    1回答

    当使用带有日期变量的数据框时,我正面临着ggplot2 faceting和dplyr group_by的错误。如果我首先转换日期变量,然后融化数据框,则只会发生此错误。如果我做的是相反的,那么变量看起来是完全一样的,但不会给出错误。举个例子: #base df df <- data.frame( id = c("A", "B", "C"), date1 = c("12/Sep/2010", "

    41热度

    3回答

    是否有可能从dplyr库使用select功能的data.frame列选择所有独特值? 例如SQL表示法中的“SELECT DISTINCT field1 FROM table1”。 谢谢!

    1热度

    1回答

    我有一个数据框,其中包含不同用户每周的页面浏览次数。它看起来像这样: Userid week views eerr 24 1 dd 24 2 dd 25 1 ... 我想绘制每周的平均页面浏览量。但是,我想根据用户在第一周内浏览的页面数来对用户进行分组,以便为​​具有不同活动级别的用户绘制单独的轨迹。我可以通过做 weekdf = df %>% group_by(Userid) %

    18热度

    1回答

    我有一个点分隔的字符列的数据帧: > set.seed(310366) > tst = data.frame(x=1:10,y=paste(sample(c("FOO","BAR","BAZ"),10,TRUE),".",sample(c("foo","bar","baz"),10,TRUE),sep="")) > tst x y 1 1 BAR.baz 2 2 FOO.foo

    1热度

    1回答

    我确信有这样做的习惯用法,但我怎样才能使用dplyr将布尔掩码或行选择传递给过滤操作。 例如,在这里我要选择出来哪个ID被复制的foo行: foo$id %>% duplicated %>% filter(foo ??) 我可以用匿名函数做到这一点,但必须有比一个更好的办法: foo$id %>% duplicated %>% function(x) foo[x,]