dplyr

    2熱度

    2回答

    我從dplyr使用%>%margritr奮力管的東西的功能過濾器內的另一個理由。 我會認爲這應該工作: library(dplyr) library(margritr) d <- data.frame(a=c(1,2,3),b=c(4,5,6)) c(2,2) %>% filter(d, a %in% .) 但我得到這個: # Error in UseMethod("filter_")

    1熱度

    1回答

    我需要創建工作像下面這樣的標誌: 的標誌的值始終爲1時條件爲真 ID Date Condition Flag Amount 1 2015.04.01 False 0 0 1 2015.05.01 True 1 0 1 2015.06.01 True 1 0 的標誌的值始終爲1年以內的條件設置爲false ID Date Condition Flag Amount 1

    1熱度

    1回答

    我很努力地使用參數並直接從數據框中引用列名稱。請幫我糾正第二個函數返回相同的結果作爲第一 install.packages("dplyr", version = "0.5.0")` library(dplyr) df <- data.frame(year = 2010:2015, GVA = 1:6) f <- function(df) { df %>% mutate(

    0熱度

    2回答

    我想計算相對於其餘組的相對頻率的一組值。例如,計算am==0中gear==3的相對頻率。我使用以下方式計算。 library(dplyr) mtcars %>% select(am, gear) %>% group_by(am, gear) %>% summarise(N = n()) %>% group_by(am) %>% mutate(f

    0熱度

    1回答

    我需要將諸如「AbiesAlba」「GenusSpecies」這樣的名稱列分割爲單獨的列「Genus」「Species」。 GenusSpecies AbiesAlba AbiesAlba 需要是: 屬種 銀冷杉 銀冷杉 我知道我需要使用類似的東西GSUB('([[:UPP呃:]])','\ 1',x)以及某種形式的mutate,但是當我使用gsub命令時,它將所有內容分解爲一個向量而不是數據幀。

    0熱度

    1回答

    我使用R與Anaconda和Jupyter。另外我正在使用tidyverse庫。 當我運行: days_label <- factor(df$days) fct_recode(days_label, 'Mon;Tue;Wed;Thu;Fri;' = 1, 'Sat;' = 2, 'Sun;' = 3) 我得到一個錯誤,說是R找不到fct

    1熱度

    2回答

    幾周前我剛剛開始撿起R。我在嘗試轉換時遇到了一些問題(如果這是正確的R術語?)性別行到列。 > brfss %>% + filter(hours1 >=1,hours1 <=24) %>% + group_by(hours1, gender) %>% + summarise(count = n()) # A tibble: 48 x 3 #

    0熱度

    3回答

    我有以下形式的數據幀: person currentTest beforeValue afterValue 1 1 A 1.284297055 2.671763513 2 2 A -0.618359548 -2.354926905 3 3 A 0.039457430 -0.091709968 4 4 A -0.448608324

    1熱度

    2回答

    我有兩個向量,我希望的第三載體,其是在第一向量的NA位置條件 a= c(1,2,NA,NA,3,NA,NA,5) b= c("a","b","c","d","e","f","g","h") desired output= c("a","b c d",NA,NA,"e f g",NA,NA,"h")

    -1熱度

    1回答

    我已經將一個CSV文件導入R.它生成8列。它有200行(或觀察)我的所有相關數據都在第5行中的一個單一字符「變量」。下面是從5行中的一個觀察一個示例: {"answers":{"#userdefined-7fb430bc-3615-0373-89c6-e155172da89c":6,"attachedVsSorrowful":1,"dysregulation":0,"note":"I had a