tidyr

    1熱度

    2回答

    我經常發現自己在一個情況下,我有一個包含寬列的多組,像這樣的表: replicate groupA VA1 VA2 groupB VB1 VB2 1 1 a 0.3429166 -2.30336406 f 0.05363582 1.6454078 2 2 b -1.3183732 -0.13516849 g -0.42586417 0.1541541 3 3

    1熱度

    1回答

    我在R中使用收集命令來摺疊數據框,並給出了一個對我來說不清楚的警告。該命令完成它應該做的事情,但我想了解警告的原因。這是一個新的警告,可能與最近更新R安裝和軟件包有關。 我重新與虹膜數據的簡單示例中的問題,請參見下面,它的工作原理與列號2,3任何警告,但如果我用一個矢量創建爲TT給出了警告: > head(gather(iris,key=test,value=nn,2,3),2) Sep

    -1熱度

    1回答

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

    1熱度

    1回答

    我想創建一個嵌套的數據框,類似於在tidyr包中嵌套。但我還沒有我的數據在data.frame,所以我不能簡單df %>% group_by(thing) %>% nest()我有3個列表,對應於我試圖把三個列彙集在一起​​。看下面的例子: library(tidyverse) student = c('bob', 'jane', 'sam') avg_score = c(95, 99, 8

    1熱度

    1回答

    我是新來的一般使用LaTex和編譯器。我已經在線閱讀了大量的主題,但我甚至不確定編譯器是如何工作的。我已經爲我的Mac下載了LaTex並安裝了它,但不知道如何使用它。當我使用測試代碼生成表格時,我得到的只是將HTML代碼輸出到我的控制檯中 - 我在線的教程始終生成漂亮的表格。我究竟做錯了什麼? Given: dt <- mtcars[1:5, 1:6] kable(dt, "html")

    1熱度

    1回答

    我想利用這個代碼,並把它變成一個功能: mtcars %>% group_by(gear) %>% select(hp, disp) %>% summarise_all(funs(n=sum(!is.na(.)), mean=mean(.,na.rm=T))) %>% gather(variable, value, -gear) %>% arrange(gear, sub('_.*', ''

    1熱度

    1回答

    考慮: x <- data.frame(Participant=c("1","1","1","1","1","1","1","1","1","1", "2","2","2","2","2","2","2","2","2","2", "3","3","3","3","3","3","3","3","3","3"), Day= c("1","2","3","4"

    0熱度

    1回答

    如何將這樣的列分隔開,其中數據具有分隔符但其餘部分不是並且它具有一些不相等的字符串? 輸入: ID 142 TM500A2013PISA8/22/17BG 143 TM500CAGE2012QUDO8 /一千七百二十○分之二十二+ 輸出: 類網站菜地一年種日期部分 142 TM 500 A 2013 PISA 8/22/17 BG 143 TM 500 CAGE 2012 QUDO 17年8月22

    1熱度

    1回答

    我目前正在處理以下數據結構: 屬性DF: ID Begin_A End_A Interval Value 1 5 1990-03-01 2017-03-10 1990-03-01 UTC--2017-03-10 UTC Cat1 2 10 1993-12-01 2017-12-02 1993-12-01 UTC--2017-12-02 UTC Cat2 3 5 1991-03

    2熱度

    3回答

    我有一個數據幀作爲多的行,兩列的範圍如下: structure(list(symbol = c("u", "n", "v", "i", "a"), start = c(9L, 6L, 10L, 8L, 7L), end = c(14L, 15L, 12L, 13L, 11L)), .Names = c("symbol", "start", "end"), class = "data.frame