问题标签 [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 - 按小时与天重塑数据,第三列的值
我正在尝试对每小时的气候数据进行一些重塑,但我无法正确...这是数据,一天变量(365 个级别。+/- 1 取决于年份),一小时变量(24 个级别),一个数字温度 (+/- 8760 obs)。
我的预期输出是这样的data.frame,但是我需要内部的温度值而不是值一(长度)...
此输出是用 生成的dcast(.day~.hour)
,我也尝试了一些但tidyr
没有成功。我怎样才能做到这一点?如果某处缺少某些行(缺少一天等)怎么办?谢谢。
r - Reshape data into long columns based on variable in R for IRR
There are thousands of answers describing how to reshape from wide to long and organize by certain variables. I do not know what I'm not wrapping my head around. I need to organize rows that originally begin as rater, obs, val1, val2, etc. Into columns under rater for IRR.
Given a format similar to my data that can be created with:
I need to organize the data into columns based on 'rater'. Anything that works would be great, especially if 'obs' (observation number) could be preserved, e.g., obs1_val1, obs1_val2, etc.
For something along the lines of:
Which creates:
However, this aggregates and removes the values for val2.
Rather, I need something along the lines of:
Looking at similar responses, I see the recommendation to melt
and then dcast
[I don't actually want to aggregate - but rather just stack in columns].
As the strings for val1 and val2 should be considered factors I've tried:
without any effect. Getting:
which is not helpful.
?
r - dcast 后在 R 中转换/显示为整数的因子
在这里提出的问题中,样本数据使用dcast
. 但是,当尝试将相同的方法应用于实际数据集(或其缩写形式)时:
变量的因子(即原始第 3 列)显示为整数。
(为什么)因子显示为整数?它们如何仍然显示为字符?
较小的数据子集在这里:
sql-server - 如何在 SQL Server 中从 R 复制 dcast()
目前我正在使用 R 来转换我的表格数据:
该链接应该适用于任何想要下载我的数据框的人,否则这里是一个子集:
背景
我的示例数据是长格式,其中 Condition 变量的范围从“CON1”到“CON6”,我想将我的数据重新转换为宽格式,其中ID和Code值将是主键,而Condition的级别将是其列值取该特定 ID、代码、条件分组的WT最大值(如果不存在此类配对,则为零)。dcast()
这可以使用包中的函数在 R 中轻松完成reshape2
:
我想在 SQL Server 中复制这个数据操作过程,但我不确定如何最好地做到这一点。非常感谢任何帮助或见解。
r - 使用来自 Rstudio 的 dcast 时出错
我有一个表格的数据集
从 r-console 工作正常,但在 r-studio 中返回错误消息。我无法完全找到解决方案。
.subset2(x, i, exact = exact) 中的错误:下标超出范围此外:警告消息:在 if (!(value.var %in% names(data))) {
中:条件长度 > 1 并且只使用第一个元素
r - R reshape2 dcast:转换数据
如何将数据 X 转换为 Y,如
中的dcast
函数reshape2
似乎可以工作,但它不能在数据中包含其他列,如上面示例中的 ID、NAME 和 SEX。
假设一个 ID 列的所有其他列都是一致的,比如 Mike 只能是 ID 为 1 的男性,我们该怎么做呢?
r - 根据 R 中其他列中的值添加更多列
我有一个数据表,其中包含三个变量:
- hours:格式为int,取值范围为[0,23],递增
- mins:格式为int,值为(10,20,30,40,50,60),也增加
- x: 格式是 int
下面是一个简单的示例:
输出:
基于这张表,我想根据小时和分钟添加更多的列。如下所示:
我尝试使用 dcast 函数,但最终表格只是计算 X 的频率 :(
有什么建议吗?
谢谢 !
r - 扩大数据框以获取 R 中分类列的所有唯一值的每月收入总和
我有一个 df 有这样的数据:
我想使用 sub 和 month 作为键,并为每个订阅者每月获得一行,显示该订阅者在该月的技术和品牌独特价值的收入总和。这个例子被简化了,并且列更少,因为我有一个庞大的数据集,我决定尝试使用data.table
.
我已经设法为一个分类专栏做到了这一点,无论是技术还是品牌,使用这个:
但我想为两个或更多 caqtogorical 列执行此操作,到目前为止我已经尝试过:
它只是连接了分类列和总和的唯一值,但我不希望这样。我希望为所有分类列的每个唯一值单独列。
我是 R 新手,非常感谢任何帮助。
r - 如何通过应用两个函数来聚合 data.table
我有一个 data.table,其中列出了用户 ID、周数、用户做了某事的事实(已处理,0 或 1)和一个我只是用来计算我有多少值的列,称为 HowMany:
我想找到每周完成和未完成的事情的总和,所以我做了这样的事情:
现在我想找到按周完成和未完成的平均事情数,所以在这种情况下,我之前还必须按用户进行汇总,但我在这一步失败了:
而我的最佳结果是:
r - 使用 dcast 保留列的主要名称
我有同名的行,我想将它们转换为保留列主名称的列,并根据存在的列数添加 1 或 2 等。
我用它来制作它:
我期望的是有stock_1、stock_2 等名称。但是每列只有数字1,2 等。我该如何修改它?