dplyr

    7熱度

    2回答

    微微一變例爲DO(): by_cyl <- group_by(mtcars, cyl) models <- by_cyl %>% do(mod = lm(mpg ~ disp, data = .)) coefficients<-models %>% do(data.frame(coef = coef(.$mod)[[1]])) 在數據幀係數,存在的第一個係數線性模型爲每個cyl組。我的問題

    10熱度

    2回答

    我想能夠定義的參數爲dplyr動詞 condition <- "dist > 50" ,然後使用這些字符串dplyr功能: require(ggplot2) ds <- cars ds1 <- ds %>% filter (eval(condition)) ds1 但它在錯誤拋出 Error: filter condition does not evaluate to a

    0熱度

    2回答

    我想從df2中選擇包含另一個data.frame中幾列相同值的行。 首先我生成一些數據來顯示我的問題。 set.seed(1) df1 <- expand.grid(list(A = 1:30, B = 1:30, D = 1:30)) df1$value <- runif(nrow(df1)) df2 <- expand.grid(list(A = 1:30, B = 1:30, C

    5熱度

    1回答

    我想知道是否可以通過替換命令將取消引用傳遞給表達式的字符串。 具體而言,我使用dplyr過濾和從數據幀中選擇: > w subject sex response 1 1 M 19.08 2 2 M 16.46 ... ... ... ... 6 6 M 23.60 7 7 M 23.96 8 8 F 22.48

    5熱度

    1回答

    在試圖回答this question時,我遇到了mutate和transform之間的區別,我認爲這是等同的操作。 # data x <- data.frame(a=c(rep(0,10),rep(1,10),3),b=c(1:10,0,11:19,0)) #transform transform(x,a=pmin(a,b), b=pmax(a,b)) a b 1 0 1 2

    6熱度

    1回答

    我只是從ddply開始,並發現它非常有用。我想總結一個數據框,並根據彙總列是否具有特定值來排除最終輸出中的一些行。這與SQL中的HAVING以及GROUP BY相似。這裏有一個例子: input = data.frame(id= c(1, 1, 2, 2, 3, 3), metric= c(30,50,70,90,40,1050), badness=c(1,

    0熱度

    2回答

    我想根據行計算函數,而不是與mutate()一樣計算列。例如,具有 library(dplyr) set.seed(1) dfx <- data.frame( date = rep(seq(1,5),3), type = c(rep('A', 5), rep('B1', 5), rep('B2', 5)), value = runif(n = 15, min =

    1熱度

    2回答

    我的問題與this one非常相似,但是我面臨的問題存在一些問題,那些答案沒有解決。具體來說,我估計了一個空間模型,y=rho * lw * y + X *beta。因爲觀察結果與矩陣lw有關,我必須同時將模型應用於整個X矩陣。因爲這些答案是按行進行的,所以它們不適用。 這裏是MWE數據,包括跨三組20分和空間權重矩陣: library(spdep) #Coordinates pointcoo

    2熱度

    2回答

    dplyr是唯一可以處理我的843k data.frame並以快速查詢的軟件包。 我可以使用一些數學和平等標準過濾罰款,但是我需要實現一個概念的搜索。 我需要的是這樣的sqldf查詢 library(sqldf) head(iris) sqldf("select * from iris where lower(Species) like '%nica%'") 在dplyr幫助,我無法找到我

    2熱度

    1回答

    在using predict with a list of lm() objects中,@JD龍要求解決我經常遇到的問題;通常情況下,當模型已經合適並且要生產地塊時會出現這種情況。在@Joshua Ulrich的回答中編輯的JD Long解決方案非常優雅,除了需要的paste之外。 @hadley,ddply帝國的負責人,發表了一個解決方案mdply,我發現這個解決方案讓人難以理解,而且遠非優雅。