腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
根据
data.table
中
列
的
最大值
定制
dcast
中
的
聚合
函数
?
、
、
、
、
我有一个基于三
列
(V1、V2、V3)进行
dcast
的
data.table
。但是,V3
中
有一些重复项,我需要一个
聚合
函数
来查看第四
列
V4,并
根据
V3
的
最大值
决定V4
的
值。我希望在dcasting之前不必单独
聚合
DT来完成此操作。这个
聚合
可以在
dcast
的
聚合
函数
中</e
浏览 29
提问于2019-04-24
得票数 1
回答已采纳
1
回答
为什么
dcast
不接受x[长度(X)]?
、
、
我一直在努力通过使用最后一个元素来使
dcast
聚合
。这在reshape2版本
的
dcast
中
也会出现,如果使用data.frame而不是
data.table
,也会发生这种情况。然而,我感兴趣
的
是为什么使用x[length(x)]不起作用。如果我在
聚合
函数
中放置中间打印命令来计算正在发生<e
浏览 2
提问于2019-09-17
得票数 2
回答已采纳
1
回答
可以使用不带变量
列
的
dcast
吗?
、
我知道,在对象上使用
dcast
函数
和类
data.table
的
标准方法是指定变量(这些变量将成为列名)和值(这些变量将成为这些
列
的
值)。我有一个
data.table
,它有三个
列
id、变量和值:#> 1: 1 100 300我可以想象这在理论上
浏览 2
提问于2021-09-30
得票数 1
回答已采纳
2
回答
在
data.table
中
,什么是‘un堆栈()’?
、
、
、
我希望使用
data.table
将数据
的
长格式转换为宽格式。通常我使用unstack(),但我不知道如何在
data.table
中
这样做。下面是一个例子。作为输出,我期望有三
列
三行。library(
data.table
)df <- data.frame(class = factor(rep(c("A", "B", "C"), times = 3)),(df)
dcast
(dt, fo
浏览 8
提问于2022-11-23
得票数 3
回答已采纳
2
回答
从长数据表到宽数据表
、
、
、
我想要实现
的
是,如果Intensitat =1-R创建一个新
的
列
-强度1a -并写入damage_a
的
值。如果Intensitat =2-R创建另一个新列强度2a,并写入damage_a值。最后,如果Intensitat =3,则R做新
的
列强度3a,并写入damage_a
的
值。(它总是写入对应于同一行
的
damage_x值作为强度指示符)。然后,我将运行相同
的
过程:从一个指示变量创建3
列
--每个
列
用于指示值,在每一<e
浏览 0
提问于2017-05-09
得票数 1
回答已采纳
1
回答
在R
data.table
中
,当args作为命名列表传递时,对多个
列
进行整形失败
、
在R
data.table
中
,可以通过传递列名列表(value.var=)和
聚合
函数
列表(fun.aggregate=)对多个
列
进行整形。当这些列表被显式地传递给
函数
参数时,这种方法效果很好。(letters[1:2], 20,TRUE), d1 = runif(20), d2=1L)
dcast
(dt, x + y ~ z, fun=listfuns = lis
浏览 0
提问于2018-06-22
得票数 3
1
回答
在R
中
传播数据-允许每个单元格有多个值
side val2 2 r 24 4 l 2我们可以像这样展开到一个整洁
的
数据帧
中
val) time l r2 2 NA 24 4 2 NA但是假设我们有一个以上
的
val对应于给定
的
时间/边。1 r 13 3
浏览 4
提问于2018-01-25
得票数 0
回答已采纳
1
回答
使用
dcast
.data.table仅针对
列
值
的
子集从长型转换为宽型
、
、
、
我正在做一个市场篮子分析项目,有一个数据包含一个代表ID
的
变量,另一个数据只包含一个篮子
中
的
一个商品。用户之间有大约50K个唯一
的
项目,但我在下面创建了一个简单
的
表格来说明。
函数
将每个产品转换为它自己
的
具有二进制值
的
列
,表明它们是订单
的
一部分。50K
列
)。因此,我试图找到一种解决方案,
dcast
只
根据
ID ==1
中
包含
的
项创建“
浏览 11
提问于2017-08-21
得票数 2
2
回答
一次重塑多个值
、
、
、
、
我有一个很长
的
数据集,我想做得更广,我很好奇是否有一种方法可以一步一步地使用R
中
的
reshape2或tidyr包来完成这一切。30 50 45 300 250
dcast
(df, id ~ type, value.var="transactions") 但是,是否有一种方法可以同时处理“事务”和“数量”变量
浏览 0
提问于2014-12-02
得票数 20
回答已采纳
2
回答
分组和计数实例?
、
、
是否可以使用R (dplyr)对所有其他
列
的
实例进行分组和计数?例如,以下数据格式1 0 0 01 2 2 1转到这里(注:y是正在计算
的
值) 编辑:--在解释转换时,x是我要分组
的
,对于分组
的
每个数字,我想要计算提到0、1和2
的
次数,就像在转换后
的
dataframe
中
的
第一行一样,在其他
列
(y)
中
,我们计算了x=1
浏览 4
提问于2015-09-01
得票数 3
回答已采纳
1
回答
使用
dcast
使用变量名称
的
r-
聚合
数据
、
Python是R
的
新手,所以请原谅这个天真的问题。我希望将
聚合
级别(day或week)作为变量传递给
dcast
进行
聚合
。agg_level <- c("week") met <-
dcast
(metrics, week ~ city, val
浏览 7
提问于2015-11-25
得票数 1
回答已采纳
1
回答
用repe2:
dcast
转置
data.table
、
、
、
我正在转换一个
data.table
,并选择使用reshape2:::
dcast
,但是我被一种对
data.table
的
奇怪处理所困扰。(删除.
列
没有多大) --但它不再被归类为
data.table
:[1] "data.frame">
data.table
:::
dcast</e
浏览 4
提问于2015-05-18
得票数 6
回答已采纳
1
回答
返回错误值
的
Reshape2
dcast
()
函数
、
、
、
我有道琼斯工业平均指数()当天
的
股票数据。84.646: 2015-03-24 14:00:00.016 PG 84.19 TS AAPL AXP PG UNH XOM 1: 2015-03-24 14:00:00.000 126.91 81.35 84.19 118.35
浏览 1
提问于2015-06-25
得票数 0
回答已采纳
2
回答
频率表和多变量组在r
中
、
、
、
、
各位,我需要一种优雅
的
方法来创建频率计数和按多个变量分组。输出应该是数据格式。我知道答案就在于使用dplyr和
data.table
,这一点我还在学习。我尝试了这个,但是我想使用dplyr和
data.table
来完成这个任务。以下是来自同一个链接
的
样本数据-Age <- sample(c("0-15", "16-29", "30-44", "45-64", "65+"), 177
浏览 2
提问于2017-01-31
得票数 3
回答已采纳
1
回答
从长到宽
的
结构R数据帧
我有一个这样
的
日期框: 2 1 b 4 2 d我似乎不能以这样
的
方式组织数据,即code为每个subj重复3次,并且每个code.n
中
的
代码
浏览 0
提问于2015-09-22
得票数 2
1
回答
R:熔体和铸型
、
、
我有这样
的
数据集:PERSON_ID = c(1,0,7,8,1,20,7) 4 7 NA NA Zone 1 NA NA 到目前为止,我
的
方法是将数据和最近
浏览 4
提问于2017-02-10
得票数 1
回答已采纳
2
回答
带空RHS
的
‘`
dcast
`’
、
是否有任何方法可以在不指定要翻转
的
变量
的
情况下翻转我
的
数据?在我看来,逻辑默认值似乎是组内索引。例如,DT# 1: 6 1.58293930,对于每个id,在不同
的
列
中
var
的
每个值(如果有任何与var值关联较少
的
id,则为NA),可以这样做: DT[ , I
浏览 5
提问于2015-05-18
得票数 6
回答已采纳
2
回答
I
中
的
子集(按变量名)在
data.table
中
、
假设我有一个
data.table
,其列名是在变量中指定
的
。例如,我可能将
dcast
用作:dt1 <-
data.table
(ID = rep(1:2, each = 2), group = groups, value = 3:6)#
浏览 5
提问于2016-08-10
得票数 3
回答已采纳
1
回答
R reshape2
dcast
:转换数据
、
、
","LUCY"), TEST_1 =c(70,65), TEST_3 =c(90,NA)
dcast
函数
在reshape2
中
似乎有效,但在上面的示例
中
,它不能包括数据
中
的
其他
列
,如ID、名称和性别。假设ID
列
中
的
所有其他
列
浏览 2
提问于2016-11-03
得票数 0
回答已采纳
2
回答
将多个长到宽
的
转换合并为一个
我需要将多个
列
从长到宽转换,下面的步骤就是我目前所做
的
。有没有一种方法可以将其推广到任意数量
的
列
?在我当前
的
用例
中
,
聚合
和强制转换总是在下面代码
中
的
同一变量var_1上,最好但不是必需
的
解决方案将允许我使用var_1进行City强制转换,使用var_2进行Month强制转换。我可以使用
data.table
、tidyr或base R解决方案。谢谢 library(
data.table
浏览 21
提问于2020-09-09
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
根据用户输入自动判断新列:示例中的列
【Excel】提取一列中的不重复值函数
【Excel】提取一列中的唯一值函数
【Excel】Lookup函数——查询A列中的最后一个文本
【Excel】Lookup函数——查询A列中的最后一个数值
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券