问题标签 [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 - 是否可以跟踪诸如在包装重塑中融化之类的功能的进度?
我知道我可以为自己创建的循环或类似的东西创建一个进度条。但是,是否有可能以某种方式跟踪包中的功能的melt()
进度reshape
。或者跟踪进度的唯一方法是推断此函数在较小的数据集上工作所需的时间?
arrays - R:在 n 维数组上反向 reshape2 的 melt()
我在 R 中有一个 3 维数组,可以melt()
用来生成 long data.frame
:
产生:
如何将数据转换回原始数组?它应该与 一起使用acast
,但我找不到合适的论据:
r - 分裂时将宽改造成长
我正在寻找重塑:
进入:
我是 R 新手,一直在尝试使用melt
和dcast
功能,但在这个阶段对我来说有很多曲折。帮助将不胜感激!
我的一个dput
df:
r - 熔化和铸造数据框添加新变量
我在尝试reshape
我的数据框时遇到了一些麻烦:sites_w_richness
DATASET LINK HERE。
我一直在尝试将数据组织成四列
- 地点
- 经度
- 纬度
- 年
- 设想
- 丰富度值。
不幸的是,年份(2050 年和 2070 年)和情景(2.6 和 4.5)数据嵌入在数据集第 3 到第 6 列的标题中。有没有办法从标题中提取信息并将数据帧重新转换为我需要的六列?
我已经尝试过了,但我得到的只是na。
r - 在 R 中使用重复出现的列名将数据框从宽变为长
我正在尝试使用融化公式将数据帧从宽格式转换为长格式。挑战在于我有多个标记相同的列名。当我使用 melt 函数时,它会从重复列中删除值。我读过类似的问题,建议使用重塑功能,但我无法让它工作。
要重现我的起始数据框:
数据框如下所示:
当我运行以下融化功能时:
它删除了interaction.num == 2 列,看起来像这样:
我想要的数据框如下:
我看到了下面的帖子,但我对重塑功能不太熟悉,无法让它工作。
为了增加一层复杂性,我正在寻找一种有效的方法。我需要在大约 1M 行的数据框中执行此操作,其中许多列标记相同。
任何建议将不胜感激!
r - 使用多个值列将宽改成长
我需要将宽表重塑为长格式,但为每条记录保留多个字段,例如:
我有使用melt
and的基本知识reshape
,但在我的案例中如何应用这种重塑对我来说并不明显。
r - 这种数据重塑可能吗?
我有一个如下所示的数据结构:
对于每个groupB
变量,我想为值为 1 的每一列列出一行。我需要将所有 1 的组合groupA
和groupB
其中 1 的位置列在一行中,然后还将日期和文本添加到每个组合中该行中的列。
转换后的数据将显示为:
我尝试了 和 的组合,melt
但ddply
总是没有我需要的变量之一。
我尝试过的一件事是,但后来我丢失了有关和melt(x, id.vars=c("text", "date"))
之间关系的所有信息。groupA
groupB
我可以使用凌乱的循环来完成此任务,但不确定是否reshape
存在我不知道的实用程序并且可以完成这项工作。
r - R:当行是变量并且列是年时创建长数据集
我的数据如下所示:
并想让它看起来像这样:
我曾尝试使用melt
from reshape2
,但我得到的只是这样的东西(在也使用之后as.numeric(substr(dataset$variable,2,5))
)来获取 year 变量:
如何让 的值indicator.code
成为具有value
相应年份和国家/地区值的列?请忽略我示例中的 NA。
python - pandas - 使用“融化”功能重塑表格
我有下表:
我正在尝试重塑它以实现这一目标:
我认为融化可以带我到一半,但我无法获得最终输出。有任何想法吗?
r - Transform data frame with column values as column names
I have a dataframe that looks like this:
I want to transform it such that the values in the Description
column become the column names, and the values in the value
column become the column values:
I tried using cast (e.g. dcast(final, value~Name) and other combinations too) but as I don't want any function (like mean, sum etc) to apply for the transformation, it returns me length of the objects. I just want the values as is. Any suggestions would be appreciated.