问题标签 [dcast]
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 - 使用重复标识符传播(使用 tidyverse 和 %>%)
我的数据如下所示:
我试图让它看起来像这样:
我想在 tidyverse 中使用 %>%-chaining 来做到这一点。
我试过的:
这些问题不回答我的问题:
对行使用带有重复标识符的传播 (因为它们总结了)
R:具有重复项的数据帧上的扩展函数 (因为它们将值粘贴在一起)
使用“登录”“注销”时间重塑 R 中的数据(因为没有使用 tidyverse 和链接专门要求/回答)
r - reshape2 dcast 二元运算符的非数字参数
我正在尝试使用dcast
from将数据帧从长转换为宽reshape2
。
我创建一个这样的数据框:
并得到,
然后,用 dcast
为什么 dcast 无论如何都需要 Person 和 Object 列的数字参数?
我试图得到这个输出:
* 编辑 * @neilfws 找到了解决方案:
但是,当从制表符分隔的文件中导入数据框时:
相同的 dcast 命令返回:
r - 在R中的1个单元格中进行多次观察
我有一个 R 数据框
我想像这样转换它,
我尝试了 dcast (reshape) 但我无法得到这个结果。请帮帮我
r - 将数据从长格式重塑为宽格式 - 多个变量
我正在尝试使用reshape2dcast
中的函数将我的数据从长公式重塑为宽公式。
目标是在value.var
参数中使用不同的变量,但 R 不允许我在其中使用多个值。
有没有其他方法可以解决它?我看过其他类似的问题,但我找不到类似的例子。
这是我当前的数据集:
我的目标是将年份列传递给其余列(增长、失业和人口)。我正在使用下面的 dcast 功能。
理想的结果
r - 根据 data.table 中第三列的条件,按第二列的值对列进行分组
我有一个大的data.table,我想根据另一列满足第三列标准的值对其中的一列进行分组。我可以通过循环来做到这一点,但我想知道它是否可以在 data.table 中完成?
该表如下所示:
我需要的是为每个组获取 Col1 行中的值,其中 Col2 最接近 0.5。Col2 是一个累积值,范围为 0 到 1。预期结果为:
这可以在 data.table 中完成吗?我很难做到这一点,因此任何输入或指导将不胜感激。这是上面的data.table
r - dcast'ing data.frame 的公式
我有一个data.frame
:colnames
A01、A02、...、A25、...、Z01、...、Z25(总共 26*25)。例如:
我想要dcast
它到data.frame
26x25 (行将是 AZ 和列 01-25)。知道这个公式是dcast
什么吗?
r - 在 r 中有条件的 dcast
以上是我的数据。我想要制作的是:
我试图让它与 reshape2 包中的 dcast 一起工作。但是,我必须有选择性,我只拿起
“打开”是第一个,只有在关闭之后出现的那些,以及在打开之前出现的“关闭”。
所以从 log_df 开始,第 6 行和第 7 行将被忽略。
我真的被困住了,不知道该怎么做。也许 dcast 不是最好的方法?
请帮忙!太感谢了!
r - 使用 R 的 dcast 对缺失条目进行平均聚合
我不熟悉使用 reshape2 及其功能。我有一个数据表 d,我正在尝试汇总有关年站物种计数的数据,以获得每年所有站的每个物种的平均计数:
我使用 dcast 来聚合丰度,但我似乎得到的是一个忽略生成的 NaN 结果的总和,而不是平均值:
我想要的是:
使用参数 fill=0 只会导致 NaN 被 0 替换。
我会非常感谢任何建议。我已阅读文档并寻找教程,但无法解决此问题。
r - R通过变量将数据从列转换为行
我在转换数据框时遇到问题。我想计算每个客户购买的频率(多少天一次)。我认为将我的交易数据转换为以下格式是最简单的:
至 :
或者:
我曾尝试使用 dcast,但无法达到我想要的效果。我敢打赌有一种方法可以做到这一点,或者在不转换数据集的情况下计算我想要的东西,但我没有找到它。
r - 如何编写我的 dcast 语法以避免 r 中出现“聚合不存在”错误?
我正在使用 dcast 将一些行转换为列
我的数据如下所示:
我使用此命令进行 dcast,这给了我以下错误:
它给了我以下数据集,看起来有点正确……除了 8s。我认为它的重复?但我不确定我是否可以更好地格式化函数。