dplyr

    4熱度

    1回答

    我的問題是我想要將所有缺失值更改爲多個列的每個組的平均值。我想用dplyr,但它不爲我 工作,例如 iris2 <- iris set.seed(1) iris2[-5] <- lapply(iris2[-5], function(x) { x[sample(length(x), sample(10, 1))] <- NA x }) impute_missing=fu

    2熱度

    1回答

    加載下面有套餐: R version 3.1.1 (2014-07-10) Platform: x86_64-apple-darwin10.8.0 (64-bit) attached base packages: [1] stats graphics grDevices utils datasets methods base other attached packages: [

    13熱度

    2回答

    注意:這個問題的標題已被編輯,使其成爲plyr函數掩蓋其dplyr對應項時的問題的規範問題。問題的其餘部分保持不變。 假設我有以下數據: dfx <- data.frame( group = c(rep('A', 8), rep('B', 15), rep('C', 6)), sex = sample(c("M", "F"), size = 29, replace = TRUE)

    21熱度

    2回答

    假設我有以下數據 df = data.frame(name=c("A", "B", "C", "D"), score = c(10, 10, 9, 8)) 我想與排名添加新列。這是我在做什麼: df %>% mutate(ranking = rank(score, ties.method = 'first')) # name score ranking # 1 A 10 3 # 2 B

    0熱度

    3回答

    假設我有一個數據幀,看起來是這樣的: df1=structure(list(Name = structure(1:6, .Label = c("N1", "N2", "N3", "N4", "N5", "N6", "N7"), class = "factor"), sector = structure(c(4L,

    2熱度

    1回答

    我想使用data.table包的fast fread函數來加載一個巨大的csv文件。加載後,我想將一個字符串變量轉換爲一個因子。但是,當我想要做的加載文件這樣一個發生變異: library(data.table) library(dplyr) df <- fread("df.csv") df <- mutate(df, name = as.factor(name)) 我得到這個錯誤:

    0熱度

    1回答

    我的初衷動態輸入編程要做到這一點是dplyr整合閃亮 此前0.3我已經使用EVAL良好做法(解析(文= ....)), do.call()方法。 在0.3,我看到兩個選項,例如: var <- c('disp','hp') select_(mtcars,.dots = as.lazy_dots(var)) select(mtcars,one_of(var)) 但哪一個更好?我打算通過Shi

    0熱度

    2回答

    如何從dplyr中的任何(常規)SQL查詢中接收完整結果?這是一個玩具示例,其中SQL查詢只是返回完整的表格。 library("plyr") library("dplyr") ## connect to a database hflights_sqlite <- tbl(hflights_sqlite(), "hflights") my_con <- src_sqlite(hfligh

    3熱度

    1回答

    我的問題是一些包共享相同的函數名稱。我如何告訴R我想從哪個包使用這個功能? 我試圖加載我想在代碼中再次使用的包,但它仍然無法正常工作。我的情況是selectMASS和dplyr。我想用dplyr但錯誤總是unused argument ...

    7熱度

    2回答

    我有血壓記錄的縱向跟蹤。 某個點的值比移動平均值(滾動平均值)的預測性要低,這就是我爲什麼要計算它的原因。數據看起來像 test <- read.table(header=TRUE, text = " ID AGE YEAR_VISIT BLOOD_PRESSURE TREATMENT 1 20 2000 NA 3 1 21 2001 129 2 1 22