问题标签 [melt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 如何使用ggplot2从一个数据框中组织和绘制多个系列数据?
我有一个数据框(df1),格式如下:
我最难使用 ggpplot 2 创建一个散点图,该散点图同时具有系列 1(y1 与 x1)和 2(y2 与 x2)。我已经尝试melt
使用数据框来获得一个“因素”来使用 in aes()
,但我确定我使用的 melt 错误,并且无法弄清楚为什么:
df<-melt(df,id.var)
我的主要问题是:有没有更简单的方法来组织这些数据,以便在一个ggplot
命令中,我可以将每个 xy 对绘制为散点图上的单独系列?
r - 将 data.frame 中的块重塑为列表是列不均匀长度
我需要你对 R 的帮助来转换这些数据:
到这种广泛的形式:
我不需要计算一个值,我只需要制作列表。理想情况下,分数将用于对结果列表进行排序。列的长度不均匀。我无法在其他地方找到优雅的答案。谢谢你。
r - 重塑封装掩蔽防止熔体命名列
我有一个同时需要reshape
和reshape2
库的脚本。我知道这是不好的做法,但我认为plyr
(或我正在使用的另一个库)Vennerable
正在加载reshape
并且我个人reshape2
在很多地方都使用过。
问题是reshape2
by的掩蔽reshape
导致melt
函数出现问题
我以为我可以专门melt
从reshape2
using 中调用,reshape2::melt
但我仍然遇到同样的问题。
有没有简单的方法解决这个问题?如果不是,我将不得不在每次熔化调用后直接手动重新标记列名。
r - R不能融化data.frame
我有以下data.frame,称为tableMS:
当我尝试使用功能 melt()
我收到以下错误:
我很难理解会发生什么,有什么想法吗?
编辑:我生成 tableMS 作为更大表的一部分,str(tableMS) 的输出是:
r - 如何重塑数据框以生成两列值(R 编程)
我有一个如下所示的 data.frame:
它是使用以下代码生成的:
如何创建这样的融化数据:
我试过这个但失败了:
r - 如何将数据帧从宽格式转换为长格式
我有这个数据框:
我想做的是制作一个新的数据框,将所有行放入一列,将列名放入第二列:
你知道一个简单的方法吗?
编辑:有没有办法添加一个尊重 ind 顺序的 ID?
r - 在以另一列为条件的几列之间计算 t.test
我有一个df:
Dput
:
我想为每列计算一个 t.test 以获取均值差异,其中我对以 hh$Uttaxeringskassa 中的值为条件的列进行分组。
我正在考虑先融化df:
然后为所有列计算每列中均值差异的成对 t 检验。
有什么建议么?
此致
r - 使用列名信息将宽数据框重塑为 R 中的长格式
我在将复杂的数据库输出从宽格式转换为长格式时遇到了麻烦。它有几百行和约 1,000 列。它看起来像这样:
问题是 df1_long 的变量或 df1_wide 的列包含我想要选择的信息。所以我宁愿有这样的东西:
我不介意将数值/结果转换为字符。
有没有一种简单的方法可以通过 stack() 或 reshape() 函数来实现?或者我是否必须编写一个函数来对列名执行一些 strsplits 命令以提取相关信息,然后将它们存储在单独的新列中。
长格式肯定会更容易使用并向数据集提出问题。用那些神秘的列名称为 >1000 列编码对我来说就像一场噩梦。
r - 从reshape2中的melt输出中提取数据值
我有一个以下格式的数据集,并希望为每个组合(如 A_ALL、B_ALL、A_Part、B_part)提取数据值以进行统计分析。
目前,我能做的是
我想知道是否有更有效的方法来提取所有这些数据。
谢谢!
童辰
**输入文件格式**
r - 带有 for 循环的箱线图
我有一个名为:mylist 的数据框列表。列表的标题是人名,数据框包含与这些人名相关的数据列(日期、身高、体重等)
我想为每个指标创建一个箱线图:一个用于身高的箱线图,一个用于体重的箱线图,等等。我只想在每个指标的箱线图中包含所有人员信息。例如,我想要一个包含 John、Susan 等信息的高度箱线图。
这是我对循环的尝试,但它不起作用。
大家好,我应用了 nograpes 解决方案。虽然,他建议的代码:
将每个箱线图堆叠在一起,最后该图不可读,因为有 16 个箱线图。因此,一个好主意是创建 16 个不同的箱线图,每个指标一个。
我一直在寻找解决方案,一个是运行此代码:
16 次,每次更改代码以调用数据帧的另一个度量(列)......但显然这根本没有效率。
您对如何创建一个 for 循环来执行此操作有任何想法吗?