腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
设置
具有
相同
列名
的
data.table
的
多个
列
的
子集
、
假设我有以下
data.table
: dt <-
data.table
(a = 1:3, b = 4:6, a = 7:9) a b a2: 2 5 8 3: 36 9 如何
设置
data.table
的
子集
,以便选择名称为a
的
所有
列
?
浏览 22
提问于2020-04-26
得票数 1
回答已采纳
1
回答
如何选择名称是可变
的
data.table
列
、
我想通过选择特定
的
列
来对
data.table
进行
子集
。但是,我不想指定所有的
列名
,我希望通过一个变量来选择它们。library(
data.table
)col <- "x"dt2 <- dt[, c(col, "y")]dt[, c("x"
浏览 1
提问于2019-10-11
得票数 0
回答已采纳
1
回答
使用
列
号在I中
设置
data.table
子集
、
是否可以在
data.table
中
子集
i,引用
列
而不是其名称(例如,按编号/位置)?示例:dt <-
data.table
(A=1:18, Name=c('A','B','C')) dt2 <-
data.table
(A=2:20, Usernamedepending on which is there, I want to get only "A"
浏览 2
提问于2017-03-30
得票数 0
回答已采纳
1
回答
如何在R
的
as.numeric中
设置
特定
的
列
data.table
,并保持其余
列
的
原样?
、
它应该是泛化
的
,因为我有118
列
,我想要作为数字,并希望保持其余
的
是。
浏览 1
提问于2016-08-08
得票数 0
回答已采纳
1
回答
使用向量列表中名称
的
r
子集
数据帧
列
、
是否可以使用存储在
列名
数组中
的
列
(如c("col1“、"col9”、"col6")中
的
列名
将数据帧列
子集
(为新
的
df)?我知道我可以使用df[colname]语法引用df中
的
一个
列
,但它不允许我对
多个
列
进行引用: X1 X2 X32: b 5 34:c 6 5
浏览 0
提问于2016-09-14
得票数 5
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)5, 2, 5, 2, 1))1: 1 2 43: 2 5 5 4: 5
浏览 16
提问于2020-10-06
得票数 1
回答已采纳
2
回答
R
data.table
作用域,使用变量可靠地引用未知
列名
、
我希望允许我
的
函数
的
用户使用任意
的
列名
,并且我需要在
data.table
中引用这些
列名
。我想要一个解决方案来修改我
的
引用方法(即get(id) ),这样它就可以在变量和
列名
重叠
的
情况下工作,也可以在它们不重叠
的
情况下工作--在
data.table
v1.14.0中,当一个
列
与变量(它包含所需
的
列
引用)
具有
相同
<
浏览 11
提问于2021-05-28
得票数 2
回答已采纳
1
回答
当变量也是
data.table
中
的
列
时,如何使用变量
子集
R
data.table
?
、
、
我通常希望使用一个变量(也是中
的
列名
)来
子集
data.table
。例如,假设我有一个名为“
data.table
”
的
列
。我还在我
的
环境中定义了一个变量“性别”(例如,sex = "male")。如果我想使用我
的
data.table
变量对sex进行
子集
,dt[sex==sex]将返回
data.table
中
的
所有行,因为
data.table<
浏览 2
提问于2022-07-22
得票数 1
回答已采纳
2
回答
带有
data.table
的
r sprintf
列
通配符
、
给定一个
具有
任意
列
数
的
data.table
# a bc# 2: b - B# 4: d - D以及
具有
与
列
数相对应
的
多个
占位符
的
任意format字符串 format =
浏览 10
提问于2017-01-22
得票数 2
回答已采纳
2
回答
按字符
列名
上
的
表达式选择
data.table
中
的
行
、
我想通过一个涉及
列
的
表达式对
data.table
进行
子集
,但是我只将
列名
作为字符串。我
的
data.table
是我想做但我只将
列名
"a“指定为字符串。到目前为止,我正在通过但是,是否有一种更惯用
的
方法来实现同样
的
结果呢?我注意到DT[eval('
浏览 3
提问于2019-10-02
得票数 1
回答已采纳
1
回答
R:如何获得相应
的
列
值?
假设我有三
列
A、B和C,我取了A
的
子集
(例如每一行),如何在C中获得这些行
的
相应值?a1 a1 c13 a3 b3 c3我要:1 a1 c1注意:对
列
A中
的
子集
使用其他行只是一个例子,我正在寻找一个更通用
的
解决方案。也就是说,如果我有A
列
的
子集
,如何在C
列</em
浏览 0
提问于2015-10-03
得票数 2
回答已采纳
1
回答
R:在列表中对同名列执行计算
我有
多个
数据帧,每个数据帧
具有
相同
的
一般
列
结构。对于每个数据帧,
列
都带有一个唯一
的
"_suffix“。数据帧之间有匹配
的
行。55,13,7,0,0,0)我想根据我指定
的
列
列表计算匹配行
的
平均值例如,
浏览 2
提问于2015-08-27
得票数 1
回答已采纳
1
回答
当您需要按变量分组时,是否有直观
的
解释说明为什么
data.table
操作比tidyverse操作更快?
、
我从优秀
的
资源、和了解到,
data.table
使用自动索引(创建一个key,即增压行名)和基于二进制搜索
的
子集
,而tidyverse依赖于向量扫描。也就是说,是因为
data.table
自动索引group_by
列
并将其分解为分组
子集
并在每个
子集
上运行操作,而向量扫描方法需要生成
多个
逻辑向量
的
n = unique groups,然后在核对结果之前对每个单独
的
逻辑向量运行操作另外,根据
data.t
浏览 2
提问于2020-04-20
得票数 6
回答已采纳
2
回答
data.table
::fwrite保存文件名时行为奇怪
、
我有一个非常大
的
数据框架,我正在对lapply中
的
一个列
子集
执行
多个
操作,其中包括使用
data.table
::fwrite导出
子集
我有
多个
列
,它们
的
字母
相同
,但情况不同(例如,Co2和CO2)。当我获得
列名
并在lapply中使用dplyr::select运行进程时,将选择正确
的
列
(即选择正确
的
大小写),但当我导出数据时,一些导出
的</e
浏览 5
提问于2022-01-13
得票数 0
回答已采纳
2
回答
如何循环遍历datatable
列
?
、
我希望将datatable
的
列
转换为另一个类,并且无法使用字符串引用
列
。set.seed(10238) C = sampleas.character( eval(i) ) ]我希望通过循环遍历包含表示要转换
的
<e
浏览 6
提问于2017-02-08
得票数 0
回答已采纳
0
回答
%r名称包含空格
的
data.table
筛选器
列
、
我有一台
data.table
。其中一
列
被称为“高分”。我知道我们可以随时重命名该
列
。但是,如果我们必须使用引号作为
列名
,有没有办法根据
列
设置
数据
子集
?实际上,对于这种类型
的
列
的
列表,我需要这样做library(
data.table
) # rename to make"Species"))
浏览 0
提问于2018-07-14
得票数 0
回答已采纳
1
回答
R:当我使用
data.table
时,当我做x[y]时,如何得到y
的
列
?
、
我正在尝试使用
data.table
包,并且非常喜欢我正在获得
的
加速,但是当我执行x[y, <expr>]时,x和y是
具有
相同
键
的
“数据表”,而<expr>包含x和y
的
列名
时,我对这个错误感到困惑。y中
的
列
,但实际上可以在j表达式中使用y中
的
列
。这就是我们所说
的
连接继承作用域
的
意思。为什么不直接返回x和y中所有
列
的<
浏览 1
提问于2011-01-21
得票数 14
回答已采纳
3
回答
基于大于值
的
列
向量
的
r
Data.table
过滤行
、
我在
data.table
中有一个
列名
的
变量列表,并且希望对它们都应用
相同
的
筛选器来
子集
我
的
表中
的
行(即给我列表中所有
列
都是>= 5
的
行)。DT =
data.table
( a = 1:6, b =
浏览 1
提问于2020-04-03
得票数 1
回答已采纳
2
回答
将属性
设置
为R中
的
多个
data.table
列
、
我有一个
具有
N
列
(例如N=40K)
的
数据表和两个长度
相同
的
字符向量(即标签向量和单位向量),我希望将属性"label“和”
data.table
“添加到该
列
的
相关向量所指示
的
值中。这两个向量也被命名,使用
data.table
列名
。 我
的
工作主要围绕着对所有
列
使用setattr,或者将.SD符号包含在lapply中,当我有大型表但没有取得任何重大成功时,它是
浏览 4
提问于2014-08-05
得票数 3
回答已采纳
2
回答
data.table
在使用.SDcols时能处理
相同
的
列名
吗?
、
、
当使用.SD将函数应用到dt
列
的
子集
时,我似乎找不到正确
的
方法来处理
列名
重复
的
情况。# Make some datadt <-
data.table
( matrix( sample(6,16,repl=T) , 4 ) )# a a#2: 10 10 #3: 6 6
浏览 2
提问于2013-11-06
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Windows2003多个用户以相同用户名远程登录的设置
使用辅助列的方法快速合并相同项
如果上传的意识能够复制,是否会出现多个具有相同意识的个体,这将如何影响个体身份的概念?
针对行高列宽的设置
如何设置具有强度的密码?
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券