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,]