腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
当您需要按
变量
分组时,是否有直观
的
解释说明为什么
data.table
操作比tidyverse操作更快?
、
我从优秀
的
资源、和了解到,
data.table
使用自动索引(创建一个key,即增压
行
名)和
基于
二进制搜索
的
子集
,而tidyverse依赖于
向量
扫描。我理解
向量
扫描需要扫描每一
行
和创建nrow(dataset)长度逻辑
向量
,重复这样做并不是那么有效。我想知道是否有人能帮助我准确地描述这两种方法意味着当您需要按
变量
分组时,
data.table
操作运行速度比tidyverse快得多。也就
浏览 2
提问于2020-04-20
得票数 6
回答已采纳
2
回答
基于
键
的
子集
data.table
不是列表
的
元素
、
133: 4 135: 10 12 ID A3: 4 13 我认为DT[!(ID %in% test)]可以工作,但希望利用
基于
data.table
浏览 0
提问于2020-06-06
得票数 0
回答已采纳
1
回答
R
data.table
中
的
.I :不同行为
的
理性是什么
、
我正在努力理解.I在
data.table
中
的
行为。下面是示例dt <-
data.table
(x = 1:50) dt[,.I[x>3]]我不理解最后一
行
行为
的
基本原理dt[x>3,.I]给出了
子集
dt
的
行
。所以从1到47。24 25 26 27 28 29 30 31 32 33 34 35 36
浏览 2
提问于2021-11-25
得票数 0
1
回答
基于
向量
的
data.table
多
变量
行
子集
、
我正在寻找一种优雅
的
方法,
基于
可变长度
向量
动态地设置
data.table
子集
,分别表示要搜索
的
列和要匹配
的
值。为了说明这个问题,我有一个
data.table
,如下所示: dt <-
data.table
(a = c(1, 3, 2, 5, 4, 1, 3), b = c(2, 3, 5, 1, 6, 2, 5), 2, 5, 2, 1))1: 1 2 43: 2 5 5 4: 5 1
浏览 16
提问于2020-10-06
得票数 1
回答已采纳
1
回答
R中
的
data.table
和base --英文意思是“取名”
、
、
、
= AGG]sample[subset, val := (AGG_NEW >= (value) - 1)) | val ]在
data.table
sample中,取所有
行
subset (已定义),在这些
行
中变异列val,然后我不确定发生了什么.|是做什么
的
?
浏览 2
提问于2020-04-17
得票数 3
回答已采纳
2
回答
如何在R中
的
data.table
中按两个条件选择
行
、
、
、
假设我有一个
data.table
,我想选择
变量
x
的
值为b
的
所有
行
。library(
data.table
)setkey(DT,x)接下来,假设我想选择
变量
x是a或b
的
所有
行
DT["b"|"a
浏览 0
提问于2011-12-15
得票数 28
回答已采纳
2
回答
对
data.table
中
的
子集
行使用索引
、
我正在寻找一种
基于
向量
的
data.tables
子集
的
有效方法。这不管用:z <-
data.table
(mtcars)z[mpg %in% ids, ] 我希望它能够
基于
data.frames
的
这种行为来工作。
浏览 0
提问于2018-05-18
得票数 3
回答已采纳
1
回答
存在lubridate interval对象列时
的
data.table
子集
行数
、
我收到一条错误消息,其中包含一个我不理解
的
data.table
。我有一个主
data.table
,它是
基于
ID
变量
的
子集
。一旦我有了第二个
data.table
,我又想用一个
行
索引
向量
将其
子集
。不幸
的
是,我不能分享我
的
数据,也不能用另一个数据集重现错误。很抱歉,我不能提供比这更多
的
细节。有人能说出这些有限
的
信息是怎么回事吗?>
浏览 11
提问于2021-05-19
得票数 1
1
回答
如何在r
data.table
中找到包含任意顺序
的
值
向量
的
行
的
索引?
、
、
我有一个
向量
x:和一个
data.table
:我想以任何顺序过滤掉x中不包含所有三个值
的
所有
行
。在这种情况下,数据
子集
将仅包括第3
行
和第5
行
。 谢谢。
浏览 2
提问于2015-04-22
得票数 0
1
回答
不同条件下
的
data.table
行
示例
、
、
、
我有一个
多
列
的
data.table
。其中一列当前用作“键”(示例为keyb)。另一列(例如A),可能包含数据,也可能没有数据。我想提供一个
向量
,每个键随机抽样两
行
,-if这个键出现在
向量
中,其中1
行
包含A中
的
数据,而另一
行
没有。MRE:trys <- structure(list(keyb = c("x", "x", "x",
浏览 2
提问于2016-03-07
得票数 2
回答已采纳
1
回答
在
data.table
中查找列之间
的
值?
、
我有一个包含超过3000个列
的
data.table
,其中大多数是虚拟
变量
( "TRUE“或"FALSE")。我能用
data.table
做这个吗?library(
data.table
) DT <-
data.table
(ID = c(1:2), V1 = c(TRUE,FALSE), V2 = c(FALSE, TRUE), V3 = c(FALSE为了简
浏览 1
提问于2014-02-02
得票数 0
回答已采纳
1
回答
R-
data.table
子集
及其比较
、
、
、
我正在使用
data.table
进行快速减法。然而,whan
子集
不是
基于
键等于一个值,而是小于一个值,它需要大量
的
时间。例如:很快,而是缓慢
的
。我假设第一个是二进制搜索,第二个是
向量
扫描,但是如何快速完成第二个呢? 谢谢你
的
回答。
浏览 1
提问于2014-03-19
得票数 4
1
回答
2对
向量
的
子集
/滤波
data.table
、
我如何接受一个
data.table
对象,并将它有条件地由另一个表中
的
两个配对
向量
在两列上进行
子集
。例如,我有一张航班表:library(nycflights13)我还有另一个包含成对列
的
data.table
: subDT <-
data.table
(sub_orig = c("EWR", "
浏览 3
提问于2015-11-16
得票数 4
回答已采纳
1
回答
R-
子集
dataframe数组中
的
where字段
、
在R中是否可以创建一个
子集
函数,用于检查列值是否在项目列表中。sub <- subset(data, field IN c(1,2,3))
浏览 0
提问于2016-04-13
得票数 1
1
回答
如何选择名称是可变
的
data.table
列
、
我想通过选择特定
的
列来对
data.table
进行
子集
。但是,我不想指定所有的列名,我希望通过一个
变量
来选择它们。library(
data.table
)col <- "x"dt2 <- dt[, c(col, "y")]dt[, c("x", "y
浏览 1
提问于2019-10-11
得票数 0
回答已采纳
1
回答
当
变量
也是
data.table
中
的
列时,如何使用
变量
子集
R
data.table
?
、
、
我通常希望使用一个
变量
(也是中
的
列名)来
子集
data.table
。例如,假设我有一个名为“
data.table
”
的
列。我还在我
的
环境中定义了一个
变量
“性别”(例如,sex = "male")。如果我想使用我
的
data.table
变量
对sex进行
子集
,dt[sex==sex]将返回
data.table
中
的
所有
行
浏览 2
提问于2022-07-22
得票数 1
回答已采纳
3
回答
data.table
类、grepl或类似于大数据字符串比较
的
向量
化
、
我需要检查一列中
的
字符串是否包含来自另一列
的
同一
行
的
对应(数值)值,用于所有
行
。有一个与有关
的
问题,但与这个问题不同
的
是,我需要创建一个逻辑标志,指示是否存在该模式。假设这是我
的
数据集; D
浏览 4
提问于2016-02-26
得票数 5
回答已采纳
3
回答
子集
数据仅包含名称与使用
data.table
的
多个条件匹配
的
列
、
、
这是
基于
这个。问题是: 我如何仅
基于
包含上述文本部分(例如,ABC或XYZ)
的
列来
子集
我
的
df?另外,我希望只包括这些列中任何一个值都>0
的
行
,因此,如果上面的6列中
的
任何一列中有1在行中,它就会对我
浏览 7
提问于2022-07-08
得票数 0
回答已采纳
1
回答
将
向量
与大型
data.table
合并以执行计算
的
内存高效方法(R)
、
、
、
、
我有一个由多个模型以
data.table
格式预测
的
基于
年份
的
数据集.nYears = 20 # real data: 110dt <- dataset[, lapply(.SD, function(x) rep(x, 1001(group_cod
浏览 2
提问于2021-02-02
得票数 2
回答已采纳
1
回答
如何将
向量
写入数据表中同一
行
的
多个列?
、
我有一个空
的
数据表,并希望将一个预定义
的
数字数据
向量
写入数据表
的
列
的
子集
(所有列都在同一
行
中)。下面是一个示例: require(
data.table
)input <- seq(2.22, 14.22我不能手动写入每个元素,因为在我
的
实际问题中,此命令位于apply函数中,其中输入
向量</em
浏览 13
提问于2020-01-21
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
关于data.table中i,j,by都为数字的理解
数据的消减“策略”(二)
数据清洗——是时候把自己从繁重的体力劳动中解救出来了
R语言笔记10:循环函数apply、tapply、mapply
使用谱聚类(spectral clustering)进行特征选择
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券