我正在研究一个主题内设计,看看参与者如何在各种变量(效价、唤醒等)中对 20 个视频进行评分,并试图将我的宽格式 df 变成长格式,所以它看起来像这样…… . ID 视频类型价觉醒 123 喜剧 1个 100 123 戏剧 4个 82 目前宽格式看起来像这样: ID 喜剧价值喜剧.觉醒喜剧评级 ...
我正在研究一个主题内设计,看看参与者如何在各种变量(效价、唤醒等)中对 20 个视频进行评分,并试图将我的宽格式 df 变成长格式,所以它看起来像这样…… . ID 视频类型价觉醒 123 喜剧 1个 100 123 戏剧 4个 82 目前宽格式看起来像这样: ID 喜剧价值喜剧.觉醒喜剧评级 ...
我是 R 的完全初学者。几天前我安装了 R 以完成我的课程作业。 其中一项说明是我必须将数据格式从宽格式更改为长格式。 该数据是 1972 年至 2021 年孟加拉国汇款流入的时间序列数据。 我在行中列出了年份,在列中列出了来自不同国家/地区的汇款金额。 我编写了以下代码将数据格式更改为长格式: 这 ...
我正在尝试使用重塑 package 的dcast reshape2重塑 dataframe 这会生成以下 output 但是我想保持行数与我原来的 dataframe 相同,如下所示 有没有直接function弄到我想要的形状? 谢谢你的时间。 ...
嗨,我有这样的数据: 它继续向右 这个数据很长,每个 snp_id 都有 is_severe 0 和 is_sever_1(在这个例子中,p/chisq 值是相同的,但在整个数据中它们是不同的,我想做的是重塑它的结构,让它看起来像这样 表格继续向右延伸: 表格继续向右延伸: snp_id chisq ...
我的问题已通过示例进行了自我解释,但简而言之:我将 dcast 数据框并根据原始数据框中的匹配项添加 1 和 NA。 我试过reshape2::dcast(cars~colour) ,但这不是我想要的 output 。 在 出去 ...
我有这样的数据: 我希望将数据重塑为具有两列,包括源和目标。 当“Prompt”=="who" 时,“Source”应该具有“Response”的值,如果“Prompt”=“was”的每个值,“Target”应该是“Prompt.Label”的值评论”栏目。 例如,对于第一行, Friend代表“S ...
我有九个相同数据框的waterlevels列表,其中包含有关压力计 K01 到 K09 的信息。 这些数据帧中的每一个都包含 96860 行,它们都有 13 个变量,除了一个有 21 个变量(这些额外的列并不重要)。 我想使用以下代码将此列表融合为一个 dataframe 仅包含一个变量baroc ...
我有这个简单的数据框, 我想把它转换成长形, 但是,如果NA存在于变量的开头,我想避免它们。 例如,在 'colb' 中,前 3 个案例是NA 。 我想避免那些NA 。 但是,如果NA稍后出现在变量中,例如cola中的 case 3,我不想删除它。 预期的 output 应如下所示, 关于实现这一 ...
我有一个 data.frame 如下:d1 = data.frame( g = factor(rep(1:3, rep(4,3))), x = c(21,24,27,20,20,18,19,15,22,25,27,22) ) d2 = data.frame(d1, r=rank(d1$x)) ...
我已经在 R 3.4.3 上安装了install.packages("reshape2") 但是当我尝试使用那个库时 我收到以下错误错误:package 或 loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = ...
如何将由制表符或空格分隔的字符串重塑为长格式? 字符串(这里称为label )可以有不同的长度。 我有这个 我想要这个 ...
我正在尝试通过将选定的行转换为列来将数据框从长格式拆分为宽格式。 这是当前通用的长格式结构: 我想保留 id 和指标,按“设计”拆分,并将“n”、“m”和“sd”移动到新列中。 我试图获得的最终数据帧结构是: 我似乎无法使用 reshape2 来解决这个问题。 有什么建议么? ...
这是我的 dataframe - data_long1 下面的代码给了我一个我想要的漂亮图表,显示了所有值,但没有百分比。 我正在寻找的是一个堆叠条形图,其中 Y 轴上显示的实际值不是百分比(如上图),但实际条形图的每个子部分也显示百分比数字。 我尝试了这段代码,得到了一个毫无意义的图表,每个堆栈 ...
我正在尝试学习线性回归的基础知识。 我尝试用最简单的数据为初学者构建最简单的 model。 对于我拥有的数据: X 是天数,y 是苹果股票价格。 我尝试用一行代码构建 model: 然后我收到错误消息,model 需要 2d 数据作为输入。 但为什么”? X 和 y(在本例中为苹果的天数和股票 ...
我知道必须有一个单行data.table解决方案,可能是dcast ,但我无法弄清楚。 我有这样的数据: 我只是想重塑成这样的宽幅 如何用dcast做到这一点? ...
我目前正在做一个调查项目,询问受访者的经济活动。 所以我们会询问他们拥有的工作/业务,并且由于一些工作/业务是季节性的,我们会询问他们每个季节的收入、成本和利润。 我有点坚持如何在 R 中从宽到长重塑这个。 这就是我所拥有的: 受访者姓名工作名称_1 季节性_type_1 工作名称_2 季节性类 ...
我有一个数据集如下: 看起来像: 我想使用值计数执行转换 - 又名 - 将每一行重复n 次,作为起始行的计数。 我认为如果我显示所需的结果如下所示是很清楚的: 谢谢! ...
所以,我有 6 个数据框,都看起来像这样(具有不同的值): 现在我想在该国家/地区的所有数据框中创建一个新列。 然后我想把它转换成一个长的df。 这就是我要做的事情。 运行后我得到: 就是这样,它不对数据帧进行操作。 我很确定我犯了一个愚蠢的错误,但是我在论坛上在线查看并无法弄清楚。 ...
可能是一个tidyr或一个reshape2问题。 我有这种类型的data.frame : 其中一行有 3 个 ID,每个组都有一个计数。 我想将其转换为具有 #groups x 4 ( id1 , id2 , id3 , n ) 列的单行data.frame ,其中每个组有 4 列: <gro ...
我正在尝试使用 dplyr::pivot_longer 将 pivot 转换为更长的格式,但似乎无法让它做我想做的事。 我可以使用 reshape::melt 进行管理,但我也希望能够使用 pivot_longer 实现相同的效果。 我试图重新格式化的数据是 mtcars-dataset 的相关矩阵 ...