首页 文章
  • 1 votes
     answers
     views

    R宽到长整形与列名称

    我有这种格式的数据 A1 A2 B1 B2 C1 C2 10 5 11 5 21 10 我想将其转换为: 1 2 A 10 5 B 11 5 C 21 10 我怎么能在R?
  • 1 votes
     answers
     views

    将百分比添加到GGplot2中的分组条形图列

    希望有人可以帮我标记带百分比的分组条形图的列 . 我找不到一个可以成功完成工作的现有帖子 . 下面是基本示例数据帧的代码 . Service<-c("AS","AS","PS","PS","RS","RS","ES","ES") Y...
  • 4 votes
     answers
     views

    在R:dcast函数中,传递列名称(再次!)

    给出具有id变量 a 和 b 的半长格式的df以及列 m1 和 m2 中的测量数据 . 数据类型由变量 v (值var1和var2)指定 . set.seed(8) df_l <- data.frame( a = rep(sample(LETTERS,5),2), b = rep(sample(letters,5),2), v = c(rep("va...
  • 1 votes
     answers
     views

    R ffdfdply附加错误

    我想将数据(data.frame)从长格式转换为宽格式,并将“ITEM”的值作为列和值(“ITEM2”)(见下文): Long format Wide format 因此我使用包reshape2中的dcast-function: df <= dcast(df,SEQUENCEID + EVENTID ~ ITEM, value.var="ITEM2") 这样做一切正常 ...
  • 0 votes
     answers
     views

    dcast对象比原始对象大几个数量级

    我有一个data.frame,由两列组成,一个Sample_ID变量和一个值变量 . 每个样本(其中有1971个)有132个单独的点 . 整个对象只有~3000000字节,或大约0.003千兆字节(根据 object.size() ) . 出于某种原因,当我尝试将对象转换为宽格式时,它会抛出一个错误,说它无法分配大小为3.3 GB的向量,这比原始对象大3个数量级 . 我希望的输出是每个样本1列,每...
  • 3 votes
     answers
     views

    计算R中的故障率和日期时间操作

    我有一个我正在使用的示例数据框 Datetime <- c("2015-09-29 08:22:00", "2015-09-29 09:45:00", "2015-09-29 09:53:00", "2015-09-29 10:22:00", "2015-09-29 10:42:00", ...
  • 12 votes
     answers
     views

    在R中生成矩阵中某些相关性的图形

    我想在变量(列)之间生成图形,这些图形具有高于和低于某个点的相关性以及p值<0.01 . 图表将是绘制相关的两列(变量)的ggplot2(线或条)图 . 到目前为止,这是我的方法的要点,有一些虚拟数据,我会喜欢指向下一步的指针 . # Create some dummy data df <- data.frame(sample(1:50), sample(1:50), sample(1...
  • 0 votes
     answers
     views

    量程间相关矩阵宽格式到长格式(在R中)

    在我的一个数据文件中,相关矩阵以长格式存储,其中前三列表示变量,后三列表示量表间相关 . 令人沮丧的是,我必须承认,行可以表示特定构造的不同子维度(例如,列1中的0) . 数据文件(用于荟萃分析)由博士生构建,他们手动“分解”所有相关的相关矩阵(因此宽格式矩阵不是由另一段代码生成的) . Example [,1] [,2] [,3] [,4] [,5] [,6] [1,] 0 4...
  • 1 votes
     answers
     views

    使用ddply()聚合相对直方图计数

    与之前提出的问题(ggplot2 how to get 2 histograms with the y value = to count of one / sum of the count of both)相关,我尝试编写一个函数,该函数将data.frame作为输入,具有几个条件下几个参与者的响应时间(RT)和准确度(正确),并输出"summary"数据.frame,如直方图...
  • 3 votes
     answers
     views

    在R中重新整形长到宽的数据集时,有条件地填充缺失值

    我正在基于多个质量不同的数据集构建一组年份和国家的完整指标时间表 . 使用 reshape2 我将"melted"这些数据集放入一个数据帧中 . 示例数据集: d <- structure(list(cntry = structure(c(1L, 1L, 1L, 2L, 2L, 3L, 3L, 1L, 1L, 2L, 2L, 3L, 3L, 1L, 1L, 2L, 2L...
  • 0 votes
     answers
     views

    计算具有多个重复和类别的样本的斜率

    我有一个相当复杂的实验数据集,因此我创建了一个简化的示例来帮助传达问题 . 完整的实验是一个时间过程,有8个时间点,4个重复,4个类别(简化为样本中的“性别”),以及来自26,000个基因的表达数据 . 我想如果有人可以帮助更简单的数据集来解决我的问题,它应该适用于更大的数据集 . 更简单的数据集(下面)有4个时间点,3个重复,2个基因和测量表达式(数字非负值,完整数据集中有小数) . 我能够将以...
  • 0 votes
     answers
     views

    结合了条形图与R ggplot2:躲闪和堆叠

    我有一个数据表,其中已经包含了几个要在gpplot2包(已经是累积数据)的条形图上绘制的值 . 数据框“储备”中的数据具有(简化)形式: period,amount,a1,a2,b1,b2,h1,h2,h3,h4 J,18.1,30,60,40,60,15,50,30,5 K,29,65,35,75,25,5,50,40,5 P,13.3,94,6,85,15,10,55,20,15 N,21.6...
  • 0 votes
     answers
     views

    ggplot2无法识别熔融数据中的值

    我试图按照这里的例子制作一个简单的堆积密度图:Create a stacked density graph in ggplot2 . 我正在使用融化数据,但是当我尝试在y轴上用“值”绘制它时,我得到一个错误 . 这是我的原始数据: > str(bug) 'data.frame': 39 obs. of 10 variables: $ year : int 200...
  • 1 votes
     answers
     views

    在R中重塑这个数据帧的最简单方法是什么? [重复]

    这个问题在这里已有答案: Reshaping multiple sets of measurement columns (wide format) into single columns (long format) 7个答案 假设我有以下宽/杂乱的数据帧: df1 <- data.frame(ID = c(1, 2), Gender = c("M","F&q...
  • 0 votes
     answers
     views

    使用重新整形的数据向ggplot添加错误栏

    我正在尝试将误差线添加到具有多个y值的geom_line()图中 . 为了操纵ggplot2 y值,我必须将数据帧重新整形为长格式,因此数据的结构如下所示 . 这是我的数据的dput(): mydata.m <- structure(list(Date = structure(c(16968, 16969, 16970, 16971, ...
  • 1 votes
     answers
     views

    R:使用geom_ribbon来遮蔽geom_line ggplot中的置信区间

    该项目:我目前正在尝试构建一个Shiny App,允许用户生成图表,他们可以修改检查的时间段,选择要按时间段和感兴趣的国家查看的变量 . 我目前构建的应用程序没有任何问题,但我正在努力增加置信区间 . 我相信这是因为数据已从长格式转换为宽格式 . 请参阅下面的随机数据样本: country_name year variable value variable_low ...
  • 1 votes
     answers
     views

    使用dplyr汇总逻辑值并按多个因素进行分组

    我想按两列(部门和产品线)对数据框进行分组,并输出一个新数据框,其中包含每个部门和产品线的选定逻辑值的计数 . 原始数据的结构如下: product department line date apple A big 201707 cherry A midlle 201609 potato B midlle 201801 peach C small ...

热门问题