腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
data.table
中
的
rbind
和
join
、
、
、
我需要
rbind
(.)两个data.tables,其中一个比另一个多两列。我想要绑定它们,但也要填充列。d1 <-
data.table
(group=rep(1:2,each=5), no=1:5, x= rep(c(100,200), each=5), y=rnorm(10)) group no x y 1:
浏览 13
提问于2019-07-16
得票数 1
回答已采纳
2
回答
比较两个表并根据条件添加行
、
、
我希望将dt1与dt2进行比较,以便如果与dt2 A列值相比存在dt1 A列值,则不会添加一行或更改该行
中
的
值。因此,当值与dt2在A列中有"4“
和
"5”
的
示例中所示
的
值不同时,它将在dt1表
中
添加"4“
和
"5”,但它不会替换dt1 A列
中
的
"1“、"2”或"3“值,因为它已经存在。编辑:我希望在主键
的
形式中使用A列来检查两个表
中
浏览 0
提问于2015-07-30
得票数 1
回答已采纳
4
回答
使用新列
和
data.table
重新绑定
、
我需要向现有的表
中
添加许多大型表,因此我使用
rbind
和
优秀
的
包
data.table
。但是后面的一些表比原来
的
表有更多
的
列(需要包括在内)。有没有用于
data.table
的
等价物
rbind
.fill?library(
data.table
) bb <- c(2,3,4) dt.1 <-
data.table
浏览 4
提问于2013-02-22
得票数 13
回答已采纳
1
回答
掩蔽冲突
、
当用.csv加载sqldf时,在加载
data.table
之前,一切都进行得很顺利。:
rbind
# `unmask`
rbind
from base::my.df <- read.csv.sql("trees.csv", "select *from file",
rbind
<-
data.table
::<
浏览 2
提问于2011-10-15
得票数 7
回答已采纳
1
回答
为什么rbindlist不考虑列名?
、
、
这使得rbindlist不像do.call("
rbind
",l),因为
rbind
会尊重列名。此外,文档
中
没有提到这种完全意想不到
的
行为。这真的是故意
的
吗?1 2b a我预计
rbind
会产生a= 1,4;b= 2,3
的
列。使用
rbind
.data.table
和
rbind
.data.frame会得到这一结果,尽管
rbind
.data.table会产
浏览 0
提问于2014-02-06
得票数 8
回答已采纳
2
回答
使用
rbind
合并data.tables时出错,其中一个为空
、
、
当将三个(或更多) data.tables与
rbind
合并时会发出一个错误,并且两个非空data.tables之间存在一个空
data.table
:Loading[[x]], (from <text>#1) : 如果空
的
data.table
位于最后,则不会发生这种情况: >
rbind
(DT, DT,
data.ta
浏览 3
提问于2014-04-22
得票数 6
回答已采纳
1
回答
不并行运行
的
R %dopar%嵌套循环
、
、
、
, .packages="
data.table
") %:% foreach(j = seq_along(year), .combine=
rbind
, .packages="
data.table
") %:
浏览 1
提问于2019-02-19
得票数 1
回答已采纳
2
回答
通过索引将两个向量合并到一个数据帧
中
我正在尝试合并两个数据帧,以便通过索引号匹配称为vec
的
向量
中
的
值。我正在寻找一个直观
的
vlookup函数。x=as.data.frame(1:4,names="V1"); names(x)="V1" 1 1 3 3我想要
的
是这样
的
数据帧
浏览 0
提问于2020-03-30
得票数 0
1
回答
在相同
的
bind_rows()
和
rbind
()上执行data.tables后,同一个()= FALSE?
、
、
、
我有几个data.tables,每个行数以百万计,变量主要是日期
和
因素。我使用rbindlist()将它们组合为。昨天,在垂直地将表分解成较小
的
部分(而不是当前
的
水平拼接)之后,我试图更好地理解
rbind
(特别是使用fill = TRUE),并尝试使用bind_rows(),然后尝试验证结果,但相同
的
()返回FALSElibrary(
data.table
)DT1 <-
data.table
(a=1, b=2) DT2 <-
浏览 1
提问于2018-07-25
得票数 6
回答已采纳
3
回答
提取R
中
两个数据
的
判别行
、
、
、
G 1 1 0 2X A B C SUMF 0 0 1 1H 0 0 1 1我想得到
的
结果是: H 0 0 1 有人能帮我吗?谢谢!
浏览 2
提问于2017-05-29
得票数 0
2
回答
比较两个矩阵,以找出行不在两个矩阵
中
的
行。
、
、
我有两个大小不同
的
大矩阵,371 x 1502 (A)
和
371 x 1207 (B)。我确信有一种方法可以使用data.tables
和
keys来实现这一点,但在我
的
一生
中
,我无法解决这个问题。示例数据:
浏览 2
提问于2017-12-05
得票数 1
回答已采纳
2
回答
追加列表项
、
、
我有一个有一定长度
的
列表(假设是1000个)。列表
中
的
每个元素都是长度为2
的
另一个列表。新列表
中
的
每个元素都是一个
data.table
。每个列表
的
第二个元素可能是一个空
的
data.table
。我需要
rbind
()所有位于列表第一个位置
的
data.frames。我目前正在做以下工作:DT2 =
data.table</
浏览 0
提问于2016-06-17
得票数 1
3
回答
如何在R(举例)
中
插入
data.table
中
的
顺序行?
、
df为
data.table
,df_expected为所需
的
data.table
。我希望将小时列从0添加到23,访问值将被填充为0,用于新添加
的
小时。df<-
data.table
(customer=c("x","x","x","y","y"),location_id=c(1,1,1,2,3),hour=c(2,5,7,0,4),visits=c(40,50,60,70,80)) df_exp
浏览 1
提问于2020-02-20
得票数 1
回答已采纳
1
回答
通过类似于
rbind
的
引用将
data.table
附加到另一个
data.table
、
我想在函数
中
的
另一个
data.table
对象
的
末尾追加("
rbind
")一个
data.table
对象,而不返回合并
的
结果,而是直接附加到第一个数据表对象,这样我就不必再次将函数结果分配给第一个
data.table
由于
data.table
是作为函数参数通过引用传递
的
,所以可以使用
rbind
和
rbindlist来创建一个新
的
结果对象,而不是附加到现
浏览 0
提问于2018-06-22
得票数 5
回答已采纳
1
回答
do.call重组
data.table
取决于NA
的
位置
、
、
、
考虑一下这个返回1: 1 xdo.call(
rbind
, list(
data.table
(x=1, b=NA),
data.table
(x=1, b='x'))) x b2: 1 NA 如何强制第一种行为,而不重新排序列表
的
内容
浏览 1
提问于2013-08-27
得票数 7
回答已采纳
1
回答
在
data.table
对象
的
末尾通过引用添加行
、
在这个中,
data.table
包创建者解释了为什么不能在中间引用
data.table
插入(或删除)行。他还指出,这类行动可能会在会议结束时进行。你能给我一个代码来完成这个动作吗?它将是“引用”版本
的
> a1: a 1>
rbind
(a,
data.table
编辑: 既然还不可能找到合适
的
解决方案,那么从速度
和</
浏览 5
提问于2013-05-28
得票数 45
回答已采纳
3
回答
按数据表列分列
的
汇总统计数据
、
、
我想为带有50+列
的
数据表创建一个数据字典。首先,我希望创建汇总对象、数据表或类似的对象,它在源数据表
中
每列有一行,列显示最早
和
最新
的
不缺失值、最小值
和
最大值、缺失值
的
数目等。我试图通过遍历源数据表
的
列来实现这一点,但无法使计算工作。下面是我
的
代码
的
一个简化版本,加上一段我想做
的
代码,但是没有循环: dtTest <-
浏览 2
提问于2020-08-13
得票数 1
回答已采纳
2
回答
将一个列表
中
的
多个data.tables组合成两个data.tables
的
列表
、
、
、
每个单独
的
data.table
对于函数调用总是有相同
的
列数,但是行号可能不同。AA
和
BB没有匹配
的
列名。这个函数将被多次调用,我希望将('
rbind
')所有的AA
和
BB data.tables (分别)从函数调用组合到一个列表
中
的
两个更大
的
data.tables
中
。为了说明我
的
意思,我创建了两个列表(A
和
B),每个列表包含两个data.tabl
浏览 0
提问于2018-09-08
得票数 4
回答已采纳
2
回答
在R
中
追加
和
打印框架
中
的
行
、
我试图在R
中
创建一个数据帧,方法是生成行并逐个追加它们。我正在做下面的事情x 2 9 2 4 x 2 9 2 4 x 2 9 2 4 3 7 2 3 # Appe
浏览 0
提问于2014-12-05
得票数 2
2
回答
R重新绑定不同数目的数据帧
、
我需要重新绑定不同数量
的
数据集(数据帧)。目前,我有以下几点: dom.ready.dat.bad2,dom.ready.dat.good9,但是,我可能有10多个数据帧,因此我需要引用模式dom.ready.dat*,动态地将后缀添加到R
中
的
某个函数
中
,得到不同数量
的<
浏览 3
提问于2016-03-17
得票数 0
回答已采纳
点击加载更多
相关
资讯
关于data.table中i,j,by都为数字的理解
数据库MySQL中的JOIN详解
Oracle执行计划中的Join方式
【数据库】SQL:一分钟让你搞明白 left join、right join和join的区别
R语言必学包之dplyr
热门
标签
更多标签
云服务器
ICP备案
云点播
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券