tidyr

    3热度

    1回答

    我有一个数据集: crimes<-data.frame(x=c("Smith", "Jones"), charges=c("murder, first degree-G, manslaughter-NG", "assault-NG, larceny, second degree-G")) 我使用tidyr:分开的收费栏上用火柴分裂“G”, crimes<-separate(crimes, ch

    0热度

    2回答

    我被给了几百个excel文件,其中数据以“风格化”格式存储。当我批量转换的文件为.csv并在相关线读,从一个单一的文件中的数据是这样的: data.frame(x1= c("year", "2014", "site", "28",NA,NA), x2= LETTERS[1:6]) x1 x2 1 year A 2 2014 B 3 site C 4 28 D 5 <NA> E

    1热度

    3回答

    我试图“自动”将data.frame列转换为多列。 这里的DF的样子: library(dplyr) foo <- data_frame(ID = c(1,2), Val = c("A", "B"), Geom = c("[{X11,Y11,Z11}, {X12,Y12,Z12}, {X13,Y13,Z13}]", "[{X21,Y21,Z21},{X22,Y

    2热度

    1回答

    我有一个购物车的数据,看起来像下面的示例数据框: sample_df<-data.frame( clientid=1:10, ProductA=c("chair","table","plate","plate","table","chair","table","plate","chair","chair"), QuantityA=c(1,2,1,1,1,1,2,3,1,

    1热度

    1回答

    我有一个数据集一样, hojd <- structure(list(AVD = c(9L, 11L, 19L, 19L, 19L, 19L, 31L, 50L, 61L, 69L, 75L, 2L, 3L, 5L, 6L, 8L, 10L, 11L, 11L, 13L, 13L, 14L, 15L, 15L, 16L, 16L, 18L, 18L, 19L, 19L, 22L, 23L, 24

    2热度

    2回答

    试图将结果列从df2分离为2个单独的列(“Winner”,“Loser”),并使用下面的代码从每个新列中删除数字,但会收到以下错误消息。进行纠正? df2 <- data.frame(Year = c(2015:1903), Results = c("Winner", "Loser")) df2 %>% separate(type, c("Winner", "Loser"), ",") Er

    0热度

    3回答

    一个数据帧我想互感器数据集: ID v1 v2 v3 c1 c2 c3 1 1 -3 -11 -2 -6 -1 -1 2 2 -10 -4 -12 -11 4 6 3 3 4 -4 15 5 1 -3 4 4 -6 0 -6 5 -1 8 5 5 -7 12 6 -12 -11 11 input<-structure(list(ID = 1:5, v1 = c(-3, -10, 4,

    0热度

    1回答

    我在R中遇到了多个响应问题。我希望找到一个简单的方法来解决dplyr和tidyr的问题。以下是一个多重respose数据框架示例。我试图做的事情,首先,创造百分比 - 猫的百分比,狗的百分比等。百分比将是整体反应。我通常的计算百分比 - group_by(_)%>%summarise(count=n())%>%mutate(percent=count/sum(count)) 在这种情况下似乎并

    -1热度

    1回答

    我正在学习tidyr软件包,并且被单独的函数卡住了。 screenshot of the data set 我想要做的是将列区域(有17个级别)分成17个不同的列(m1RT:m17RT)。但是,正如您所看到的,对于每一行我都有多个值:RT,logRT和resid(请不要考虑logqRT,我不想将此列设置为宽)。 最后,该文件是一个带有逗号分隔符的cvs。 任何提示将非常感激,但我真的想用separ

    4热度

    3回答

    如何将这些数据重新格式化为宽格式? species val price setosa 5.1 3 setosa 4.9 3 setosa 4.7 3 setosa 4.6 2 所需的输出: species val1 val2 val3 val4 price1 price2 price3 price4 setosa 5.1 4.9 4.7 4.6 3 3 3 2 我试