腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
data.table
根据
一列
重新分配
另一列
、
我希望将
一列
"contra_end“中的-11值替换为
另一列
"current_age”中包含的相应值。Age有大约500,000个值,而第
一列
中只有大约4,000个值具有值-11。当我运行下面的代码将我的age
列
值分配给"contra_end“中的-11值时,我得到了以下错误。biobank[contra_end == -11, contra_end := biobank[,"current_age", with=FALSE]] Error in `[.
data.
浏览 23
提问于2019-07-04
得票数 1
8
回答
在R
data.table
计算中
使用
上一行中的值
、
我想在
data.table
中创建一个新
列
,该
列
是
根据
一列
的当前值和
另一列
的前
一列
的值计算得出的。是否可以访问以前的行?例如:> DT1: 1 10 1003: 3 30 300
浏览 0
提问于2013-02-04
得票数 86
回答已采纳
1
回答
最有效的值替换从一个
data.table
到
另一
个DT?
、
几天前,我遇到了关于价值分配的以下
data.table
问题: 因此,我想知道是否有更有效的方法来获得同样的结果?我的解决方案: # Define the sample dat
浏览 0
提问于2014-10-20
得票数 1
回答已采纳
3
回答
rollapplyr()只为.SDcols中的每个
列
创建一个新
列
,而不是多个
列
、
、
我试图在数据表上
使用
rollapplyr(),并
使用
它通过.SDcols生成各种
列
。然而,rollapplyr()没有将
一列
的结果放在
另一列
的结果旁边,而是将每
一列
的结果放在
另一列
的下面。下面是一些代码来说明我的意思:library(zoo) cars <-
data.table
(mtcars)[, c('cyl', 'mpg', 'h
浏览 13
提问于2020-02-03
得票数 0
回答已采纳
1
回答
根据
R中
列
中的值的顺序创建索引
列
、
、
、
我正在
使用
R中的一个非常大的
data.table
,并试图创建一个基于
另一列
中的值序列的索引
列
-或者更好的方法是重新出现
列
中的值。下面是一个包含示例代码的示例: temp =
data.table
( col1 = c("A","A","A","A","A","B","B","B", "B", "B&
浏览 12
提问于2019-02-27
得票数 1
回答已采纳
1
回答
在R中填充错过的日期
、
、
、
c(1L, 7L, 11L, 20L, 21L)), group_sizes = c(18L, 5L), biggest_group_size = 18L, .Names = "Jmbg"))但
浏览 13
提问于2017-01-31
得票数 0
回答已采纳
1
回答
在
data.table
中添加
列
,同时在
另一
个
data.table
中查找值(基于两个相似的
列
)
、
我有一个关于
根据
另一
个
data.table
中的信息向
另一
个
data.table
添加
列
的问题。2005 1 151 2006 4 16现在,如果我想在1个其他
列
的基础上添加
一列
,我将在datatable中
使用
以下函数: dt.1[dt.2, on="Teamcode", RedCards:=Re
浏览 2
提问于2017-06-05
得票数 0
2
回答
Julia DataFrame -
根据
一列
中的值更新
另一列
中的值的首选方法
、
、
我正在尝试学习在Julia中
根据
一列
中的值更新
另一列
中的DataFrame的最佳方法。我主要
使用
R,在R中我可以这样写:# A B# 1 6 # 2
浏览 38
提问于2021-03-12
得票数 2
2
回答
编写一个函数,
根据
R中的
data.table
中的第二
列
中的搜索来更改
一列
中的值
、
、
因此,我编写了一个函数,
根据
一列
中的值更改
另一列
中的值,因为我经常需要这样做。但是,我不能让它工作。非常感谢您的帮助!dt <-
data.table
(mtcars) a<-dt[col.a == if.a, col.b
浏览 4
提问于2016-09-25
得票数 1
回答已采纳
2
回答
如何给零对象
data.table
赋值?R
、
根据
“关于R中的
data.table
包的常见问题”,您可以创建一个表模板,如果您有
data.table
DT,by DT。但是,当我试图为该
列
赋值时,它不允许我这样做。这就是我尝试过的。Binary.Table = matrix(0, nrow = 7, ncol = 26)setnames(Binary.TableBinary.Table[, JustDay := c("Monday", "T
浏览 1
提问于2014-02-19
得票数 1
回答已采纳
2
回答
根据
data.table
中第三
列
的条件按第二
列
的值对
列
进行分组
、
、
我有一个大型的
data.table
,我希望
根据
满足第三
列
的条件的
另一列
的值对
一列
进行分组。我可以用一个循环来完成这个任务,但是我不知道它是否可以在
data.table
中完成?Group Col12: B 8DAT=
data.table
(Group=c(rep(&quo
浏览 0
提问于2017-05-19
得票数 1
回答已采纳
1
回答
基于
列
值的子集a
data.table
,其中
列
是
根据
序列选择的
、
假设我有低于
data.table
的DT <-
data.table
(x=sample(letters, 1e6, TRUE), y=rnorm(1e6), v=runif(1e6))DT[x %in% letters[1:2]]D
浏览 0
提问于2019-07-05
得票数 1
回答已采纳
1
回答
eval中的错误(expr,环境,附件):找不到对象
、
我试图通过在同一个
data.table
中运行
另一列
的值来编辑
data.table
的
一列
。cc", "dd", "ee") x = list(n, s, b, 3, c(n,s), b, 5) DT <-
data.table
编辑:实际代码比这里的示例要复杂得多;我觉得
使用
for循环的原因是,
根据
if语句的结果,我
使用</e
浏览 2
提问于2016-04-04
得票数 0
1
回答
R-基于一个向量赋值多个值(如果x= 1,设置这些变量= -99)
、
、
、
在尝试
根据
另一
个变量的值将大量变量设置为特定值(-99)时,我遇到了一点问题。这经常出现在我的调查工作中。在
另一
个程序中,我会用这样的语句.(for i in v2:v5, 我一直试图在R中
使用
for-循环,但没有太多的效果--我的几次尝试都是围绕语句进行的,如以下所示。
浏览 1
提问于2016-07-21
得票数 1
回答已采纳
2
回答
如何在r的
data.table
中计算(或创建)动态
列
、
我想创建一个新的
data.table
,或者可能只是在
data.table
中添加一些
列
。指定多个新
列
很容易,但是如果我想要第三个
列
根据
我创建的
一列
来计算值,该怎么办呢?我认为plyr包可以做这样的事情。我们可以在
data.table
中执行这样的迭代(顺序)
列
创建吗?我想这样做:dt[ , list(hope = i
浏览 1
提问于2013-03-30
得票数 7
回答已采纳
1
回答
我如何用一个以上的键把几个[][]连在一起
、
我希望
使用
data.table
、J()和!J()函数
根据
一列
中的匹配而不是来自
另一列
的匹配对数据进行子集。library(
data.table
) DT <-
data.table
(x = rep(c("a", "b", "c"), each=2000), y=c(rep(c(1,3,6), each = 1
浏览 5
提问于2014-05-03
得票数 6
回答已采纳
1
回答
为什么这个dataframe变量接受一个属性,而不是指定给它的解释性?(dplyr-R)
、
、
library(lobstr)library(
data.table
) df2<-data.frame(df1) funs(
data.table
浏览 1
提问于2018-12-17
得票数 1
回答已采纳
2
回答
R:按不同数据表的顺序设置数据表的顺序?
、
、
我看过按其中
一列
对数据表进行排序的示例,但是如何
根据
不同数据表的
列
对数据表进行排序呢?例如,如果我有两个数据表:y <-
data.table
(ID=1:3,B=letters[1:3])setorder(x,y$B) some columns are not in
浏览 3
提问于2017-04-17
得票数 0
回答已采纳
0
回答
%r名称包含空格的
data.table
筛选器
列
、
我有一台
data.table
。其中
一列
被称为“高分”。我知道我们可以随时重命名该
列
。但是,如果我们必须
使用
引号作为列名,有没有办法
根据
列
设置数据子集?实际上,对于这种类型的
列
的列表,我需要这样做library(
data.table
) seg_name <- c
浏览 0
提问于2018-07-14
得票数 0
回答已采纳
1
回答
带有条件语句的上一行的r
data.table
值
、
我想要更新数据表值,这取决于它是否符合标准,并返回来自
另一列
的值或从上面的行(同
一列
)返回的值。例如:data <-
data.table
( Col1 = 1:5, Col2 = letters[1:5] )data2 <-
data.table
shift帮助页面,但无法将其修改为
使用
条件语句并在同
一列
中返回值。*请忽略我在这个示例中
使用
的get(),因为我知道这可能不是最
浏览 3
提问于2015-11-18
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
关于data.table中i,j,by都为数字的理解
好强一个Julia!CSV数据读取,性能最高多出R、Python 22倍
R语言必学包之dplyr
Excel如何查找一列数据是否在另一列数据中
pandas系列学习(三):DataFrame
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券