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