腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(1130)
视频
沙龙
1
回答
具有
不带
慢速
DT
的
列
的
变量名
的
data.table
分组
操作
[,
get
(
get
(
ColName
)),by =
grp
]
r
、
data.table
我想创建一个使用
列
的
变量名
和数据
的
变量名
的
函数。这个函数就是我想要
的
,它是有效
的
: n <- 1e7dataName = ")[, mean(
get
(
colName
)), by =
grp
] } 问题是,评估每个组<e
浏览 14
提问于2021-10-26
得票数 3
回答已采纳
1
回答
在`
data.table
`中使用动态列名
r
、
data.table
我想计算
data.table
中几列中每一
列
的
平均值,按另一
列
分组
。我
的
问题与SO上
的
另外两个问题(和)类似,但我不能将它们应用到我
的
问题上。下面是一个示例:dtb <- fread(input = "condition,var1,var2,var3# 9: three 108 1008 10008 # 10
浏览 0
提问于2013-02-18
得票数 32
回答已采纳
2
回答
用
data.table
实现
分组
操作
的
性能
r
、
data.table
首先,我将描述我正在执行
的
任务。我必须反复计算一个
分组
和,通常在5到10倍之间。在每次迭代时,执行
分组
和
的
列
中
的
值都会随着每次迭代而改变,但我所
分组
的
列
不会。下面是一个示例表,其中w、x和y共同构成
分组
,z是值将被求和
的
列
。创建该
列
后,可以通过以下方法计算
分组
和:
DT
[, Group_Total := Group_Total(
浏览 11
提问于2022-04-22
得票数 6
回答已采纳
1
回答
如何在R
data.table
中按不同
列
分组
?
r
、
data.table
我正在编写一个函数,该函数将按不同
分组
列
的
data.table
进行
分组
,并在同一
data.table
中
的
新
列
中返回指定
的
汇总统计数据(针对每个
分组
grp
_
浏览 52
提问于2019-05-17
得票数 0
1
回答
R:列日期列上
的
data.table
.dynamic聚合
r
、
data.table
、
dynamic-columns
我试图在动态选择
的
min/max列上进行
data.table
/
data.table
聚合。它对于numeric
列
非常有效,但是除非我创建了一个临时
的
data.table
,否则我无法让它在Date列上工作。(minValue = min(
colName
), maxValue = max(
colName
)), with=F]但是
浏览 1
提问于2015-11-07
得票数 4
回答已采纳
1
回答
Data.table
和
get
()命令(R)
r
、
function
、
data.table
我有一个问题,包括一个函数中
的
data.table
操作
。输入参数是
data.table
名称和
列
/
变量名
。 d.agg &
浏览 3
提问于2012-08-08
得票数 3
回答已采纳
2
回答
使用组内
的
data.table
使用:=从函数中添加多个
列
-而不指定LHS
r
、
grouping
、
data.table
我有一个
具有
各种时间序列
的
data.table
作为
列
,我想为这些
列
添加延迟、差异和可能
的
一些计算
列
。每个
grp
都有固定数量
的
行,在这个
data.table
中有许多
grp
块堆叠在一起。现在我想做这个
操作
(使用函数!)对于每个
grp
,不需要在:=
的
LHS上指定新
的
列名,不需要处理现有
列
的
退出功能,
浏览 1
提问于2013-12-21
得票数 1
回答已采纳
4
回答
按组计算累计和(cumsum)
r
、
cumsum
each = 5) , value = sample(1:15)) 我想添加一个与id匹配
的
累积和
列
浏览 2
提问于2013-05-31
得票数 50
回答已采纳
3
回答
使用字符串访问
data.table
列
r
、
string
、
indexing
、
data.table
对于一个很明显我通常在Python/熊猫中工作
的
问题,我表示歉意,但我仍然坚持这个问题。如何使用字符串选择
data.table
列
?
dt
$"string"
dt
$
get
("string") 我肯定这很简单,但我不明白。任何帮助都是非常感谢
的
!正如我在下面所了解
的
,用于此
的
data.table
浏览 0
提问于2015-05-31
得票数 11
回答已采纳
1
回答
colnames(
data.table
):顺序总是相同
的
吗?
r
这可能是一个非常简单
的
问题,但我最近一直在使用SQL &我现在对R中
的
“一组”数据
的
排序有点偏执。
dt
<-
data.table
(a=c(1,2,3), b=c(4,5,6), c=c(7,8,9)) vals<-
data.table
(cname=colnames(
dt
), val = sapply(colnames(
dt
), function(x) {min(
dt
[,
get
(x)])})) 我可
浏览 1
提问于2021-11-10
得票数 0
2
回答
按组划分
的
多个第一和最后一个非NA值
r
、
dplyr
、
data.table
我有以下
data.table
:
dt
=
data.table
( rep(NA, 2), rep('yes', 8), rep(NA, 8), rep('yes', 5), rep(NA, 8))对于每个组id,我想过滤一个系列
的</e
浏览 0
提问于2020-11-28
得票数 0
回答已采纳
1
回答
逐行求和(一次多
列
)
r
、
data.table
我需要在大量
的
选定列上接受
列
和。例如: x1 =我通常是这样做
的
:
grp
total
浏览 0
提问于2018-06-14
得票数 1
回答已采纳
1
回答
R数据表中
的
‘*ply’功能
r
、
data.table
我正在寻找一种将拆分-应用-组合策略与R
的
data.table
包一起使用
的
方法。library(
data.table
) func <- function(
DT
)
DT
$a *
DT
$a a = 1:50 b =
浏览 1
提问于2013-02-24
得票数 3
回答已采纳
1
回答
在R/tidyverse中为str_replace_all迭代2个变量
的
数据帧
r
、
tidyverse
我有一个查找/替换
的
引用表: find | replaceccc | ddd 我已经将其读入一个简单
的
findreplace_df数据帧中。我正在尝试创建一个函数,用mutate_all中
的
长字符串中
的
bbb替换所有出现
的
aaa: fix <- function(df){ mutate_all(list有没有更好
的
方法将find和replace变量传递到单个循环中?
浏览 21
提问于2020-07-04
得票数 0
回答已采纳
3
回答
熔化数据表和拆分值
r
、
data.table
数据表中有一
列
,它是逗号分隔
的
值
的
列表。
dt
=
data.table
( a = c('a','b','c'), b = c('xx,yy,zz','mm,nn','qq,rr,ss,tt')) a b2: b mm,nn我想把它转换成一个很长<
浏览 3
提问于2017-01-11
得票数 0
回答已采纳
6
回答
当
变量名
存储在字符矢量中时,选择/赋值给
data.table
r
、
data.table
如果
变量名
存储在字符向量中,那么如何引用
data.table
中
的
变量呢?例如,这适用于data.frame
colname
<- "col1"df# 14# 3 6无论是否使用:=表示法,我如何对
data.table
执行相同
的
操作
?很明显,
dt
[ ,
浏览 2
提问于2012-09-12
得票数 98
回答已采纳
1
回答
在dataframe中用NA索引第一行和最后一行
r
、
dataframe
我有一个很大
的
数据集,其中包含许多NAs。我想找到第一个NA和最后一个NA出现
的
行。例如,对于A
列
,我希望输出是第二行(数字之前
的
最后NA )和第五行(数字后面的第一个NA )。我
的
代码,如下图所示,不能很好地工作。 nonnaindex <- which(!
浏览 0
提问于2017-08-25
得票数 2
回答已采纳
3
回答
我能否以编程方式更新
data.table
中一组
列
的
类型(以因素为单位)?
r
、
data.table
、
r-factor
我想修改
data.table
中
的
一组列作为因素。如果我事先知道
列
的
名称,我认为这将是简单明了
的
。library(
data.table
)
dt
1[,class(b)]
dt
1[,cla
浏览 4
提问于2014-10-10
得票数 5
回答已采纳
2
回答
R
data.table
:通过
分组
有效地访问和更新j表达式中
的
变量列名
r
、
performance
、
data.table
我想对数据表中
的
列
列表应用一个转换(松散地说,它
的
类型是“向量”->“向量”),这个转换将涉及一个
分组
操作
。这是我想要达到
的
设置和目标:n <- 1000 date = seq.Date在我
的
实际应用程序中,我有一个
列
列表,我想应用这个转换。target &l
浏览 1
提问于2020-07-23
得票数 2
回答已采纳
4
回答
R
data.table
:访问
具有
变量名
称
的
列
r
、
data.table
我正在使用非常棒
的
R
data.table
软件包。但是,访问(即通过引用
操作
)
具有
变量名
称
的
列
非常笨拙:如果给我们一个
data.table
dt
,它有两个
列
x和y,并且我们想要添加两个
列
并将其命名为z,那么命令如下现在,让我们编写一个函数add,它以(引用a)
data.table
dt</em
浏览 0
提问于2017-05-24
得票数 5
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券