腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
R
data.table
:.
SD
的
名称
不可
用于
赋值
、
d <-
data.table
(x = 1:10, y= letters[1:10]) col <- str_subset(names(d), '^x') d[, (col) := 2:11] 但是,这样做会非常有用,而且不会那么繁琐: d[, (names(.
SD
)) := 2:11, .SDcols = patterns('^x')] 但这会抛出一个错误: Error in `[.
data.table
`(d, , `:=`((names(.<
浏览 15
提问于2020-11-11
得票数 1
回答已采纳
2
回答
如何循环遍历datatable列?
、
我希望将datatable
的
列转换为另一个类,并且无法使用字符串引用列。set.seed(10238) C = sampleas.character( eval(i) ) ]我希望通过循环遍历包含表示要转换
的
列
的
名称</e
浏览 6
提问于2017-02-08
得票数 0
回答已采纳
2
回答
如何删除
data.table
中
的
多列?
、
使用
data.table
可以通过引用删除多个列吗?下列任何一项工程dt <- mtcars %>% setDT dt[, range := NULL, with= F]dt[, ..range:=NULL]dt[, lapply(.
SD
, NULL), .S
浏览 10
提问于2021-12-08
得票数 0
0
回答
在
R
中绘制多重密度图
、
、
我希望
R
也有完全相同
的
功能,但没有文档记录。这是否意味着这是
不可
能
的
?我偶然发现了这个例子,我觉得它不太好。这不起作用,但会让我对我使用
的
数据有一个概念。# Add histogram datax2 =
data.table
(a=rnorm(n = 200,mean = 1,
sd
= .
浏览 1
提问于2017-12-08
得票数 0
1
回答
具有列名
的
data.table
SD
which.max
、
、
我正在尝试使用
R
data.table
的
.
SD
将具有最大值
的
行保留到某一列。这是我
的
data.framedt <- data.frame(id=LETTERS[sample(26,100,replace=T)],value=rnorm(100),stringsAsFactors=F)require(
data.table
) dt <- setDT(df)[, .
SD
浏览 1
提问于2017-03-25
得票数 0
2
回答
在lapply语句中访问.
SD
属性
、
当我使用.
SD
执行
data.table
操作时,我经常会遇到一些情况,在这种情况下,在lapply/..
SD
语句中访问列名属性是有用
的
。通常,当我需要执行涉及外部
data.table
列
的
data.table
操作时,就会出现这样
的
情况。mat = sapply(colnames(dt), fu
浏览 4
提问于2019-10-18
得票数 2
回答已采纳
3
回答
检查数据中
的
重复标题行
、
、
每当我导入数据时,我都想检查是否有一行只是重复
的
标题,或者是否在某些列中出现了这种情况。我知道如何很好地对NA或空值进行处理,但不仅仅是为了列
的
名称
。library(
data.table
)dt2<-
data.table
(t(names(dt)))dt<-rbind(dt,dt2) 基本上,我将
名称
添加为最后一个colum,我想检查一下整个行和每一列<em
浏览 1
提问于2019-04-03
得票数 0
回答已采纳
1
回答
data.table
开关列名
、
c('y','x','y','z') # contains a duplicate column name
data.table
正确地阻止我为重复
的
列名
赋值
: dt[,(cols) := lapply(.
SD
,identity), .SDcols=cols] # Error (OK) 这对我来说似乎是适当
的
行为,因为它可以帮助避免意想不到
的
后果。但是,如果我按组进行相同
的
分配, dt[,(c
浏览 13
提问于2021-01-14
得票数 6
回答已采纳
3
回答
从多列汇总
R
中数据帧中
的
值数
、
我希望能够创建一个函数,该函数能够将列L2、L3和L4中大于0
的
值数作为某个
名称
的
函数进行汇总。2 1 0我不想对值进行汇总,例如someFunction(Joe) =7是不正确
的
。我希望这是有意义
的
,我被困在这上面了。谢谢!
浏览 3
提问于2017-01-19
得票数 1
回答已采纳
1
回答
将数据表联接运算符应
用于
数据表列表
、
、
我可以让函数在列表
的
每个元素上工作,但是当使用lapply将函数应用到整个列表时,会收到一个错误。], height = rnorm(n = 10, mean = 150,
sd
= 10), key = 'id') ### Create a list of data tables to be
浏览 3
提问于2013-08-28
得票数 1
回答已采纳
2
回答
在
data.table
中组
的
第一行中
赋值
、
、
、
我只想在
data.table
中组
的
第一行分配这些值。例如(简化):我
的
data.table
是具有以下内容
的
DT1 1 2 3 3 5 key of DT是x。x v 2 2 现在,我只想将v
的
那些值
赋值
给0。但这一切都没有用: DT[, .
SD
[1], b
浏览 3
提问于2014-11-19
得票数 12
回答已采纳
2
回答
如何在
R
中写入不带引号
的
选项卡分隔
的
文件
、
、
示例dataframe:预期输出(选项卡字符显示为<tab>):sdfsd\<tab>dfs"df\<tab>ssdf"
sd
\\<tab>testa<tab>b sdfsd\tdfs"df\tssdf"
sd
\\<
浏览 1
提问于2020-07-23
得票数 1
回答已采纳
1
回答
您能够引用
R
data.table
矢量化函数中
的
data.table
列之外
的
列吗?
、
我有一个
data.table
DT <-
data.table
( draw_1 = c(NA, 3,-1 3 50我尝试了通常
用于
一次为列组分配值
的
方法:replacement<- 50 DT[,(draws) :=
浏览 1
提问于2020-04-22
得票数 2
回答已采纳
1
回答
当在
data.table
()中使用RStudio中
的
plot()时,使用错误组
的
值
、
、
我想要生成一个分割
的
图表。在图
的
上部,组a
的
值,在较低
的
部分,应该使用组b
的
值。我正在使用
data.table
()来完成这个任务。b'), each = 5), 'value' = runif(10))par('mai' = rep(.5, 4)) 在通常
的
r
控制台中运行以下行时,将使用正确
的
值进行绘图。在Rstudio中运行相同
的
代码时,第
浏览 1
提问于2014-12-16
得票数 7
回答已采纳
1
回答
从分组数据中计算随机变量
、
、
我有一个名为stats
的
数据框架。我想按month_name和item进行分组,并在一个名为rv
的
新列中从正态分布中生成一个随机变量。这是我尝试过
的
代码,但它重复了在rv列中生成1个随机变量
的
过程: group_by(month_name, item) %>%目标是最终复制rv输出10,000次。如何修改代码以生成每一行一次和一万次
的
随机变量?
浏览 2
提问于2021-01-27
得票数 0
回答已采纳
1
回答
data.table
:引用使用冒号进行
赋值
、
我希望将列名
用于
data.table
中
的
赋值
引用(
data.table
)。调用
的
函数是在几个列上每一行进行一些计算。使用显式变量名运行
的
最小示例是:DT[, out := sum(a,b), by = 1:nrow(DT)] 但是,如果我有很多列,并使用包含(选定
的
)列名
的
单个变量
浏览 1
提问于2016-11-23
得票数 3
3
回答
data.table
中
的
数据驱动图
名称
、
、
、
这是一个学习
data.table
包语法
的
个人项目。我尝试使用数据值创建多个图,并根据by组值对每个图进行标记。例如,给定以下数据:require(
data.table
) DT =
data.table
(grp=rep(c("a","b","c"),each=10), y = rnorm(30, mean=8
浏览 42
提问于2014-01-16
得票数 6
回答已采纳
1
回答
包含
data.table
名称
的
变量是否已更改?
、
也许有些人可以告诉我,为什么在向我
的
data.table
添加列之后,我分配给"idVars“
的
名称
会发生变化(不需要重新分配它们)?如何将
赋值
持久化以仅存储前两个列名?idVars <- names(DT)# [1] "a" "b"DT[, "c"
浏览 16
提问于2018-10-19
得票数 2
回答已采纳
4
回答
通过保存在变量中
的
名称
引用
data.table
列
、
data.table
是一个非常棒
的
R
软件包,我正在开发
的
一个库中使用它。到目前为止,一切都进行得很顺利,除了一个并发症。使用保存在变量中
的
名称
(例如,数据帧)引用
data.table
列似乎要困难得多(例如:colname="col"; df[df[,colname]<5,colname]=0)。也许最让事情复杂化
的
是,在
data.table
中,语法显然缺乏一致性。在某些情况下,eval(colname)和ge
浏览 1
提问于2013-05-17
得票数 45
回答已采纳
3
回答
匹配值时选择
R
中
的
头n个变量
、
、
我有一个大型
的
timeseries,并且希望从每个日期中选择前10个观察值,其中一个是我
的
列中
的
值。有人知道我能做些什么来确保只选择10个观察结果吗?
浏览 6
提问于2020-05-02
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
关于data.table中i,j,by都为数字的理解
电商平台什么化妆品最多?
Go语言基础(四)之语言变量
学习路线一来啦!
R语言笔记7:functions——编写函数所需的基础知识
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券