data.table 相关问题

R data.table包是为快速内存数据分析而构建的data.frame的扩展。使用带有Shiny(DT)的DataTables包的dt标签。

R data.table 执行两个列表类型列的独特组合

我有一个包含两个列表类型列的 data.table,我无法弄清楚如何获取单个列表列,该列表列是两列中唯一值的组合列表。 结构(列表(c(“

回答 1 投票 0

R 按照约定重命名变量

DATA = data.frame(a1trt = c(1,2), a2trt = c(5,9), b1for = c(0,9), b2=c(5,6), b3for = c(NA,8)) 想要 = data.frame(trt1 = c(...

回答 2 投票 0

R 中具有不同变量名称/位置的 rbindlist:创建输出数据帧/文件

我有一个问题是两个不同帖子的组合。 组合(rbind)数据框并使用原始数据框的名称创建列 R中比较多个CSV文件的列名 我...

回答 1 投票 0

如何拆分列名称中用下划线分隔的元素并创建

我有以下数据集。正如您所看到的,列名称由三个元素组成。我想用下划线分隔每个元素: 结构(列表(

回答 1 投票 0

data.table 向上移动行

给出以下数据表: 类别 <- c('A','A','A','A') Year <- c(0,1,2,3) Amount1 <- c(0,100,200,300) Amount2 <- c(0,30,40,0) dt_1 <- data.table(Cat...

回答 1 投票 0

如何拆分列名称中由下划线分隔的元素并创建

我有以下数据集。正如您所看到的,列名称由三个元素组成。我想分隔由下划线分隔的每个元素: 结构(列表(post_name_m...

回答 1 投票 0

在 R 中,从具有给定列索引和条件行索引的数据框中提取值

我有这个映射表。 fli.1 = c(0, 700, 1500, 2000, 3500, 5600, 11000, 20000, 50000) fli.2 = c(0, 200, 1000, 2900, 3000, 5500, 10000, 20000, 50000) fli.3 = c(0, 600, 1200, 2500, 3900, 5000, 10...

回答 1 投票 0

R data.table 通过添加较短 data.table 的复制行来组合 2 个不同长度的 data.table

这里是创建两个不同长度的数据表的代码。 d1 每小时都有数据。 d2 每 15 分钟就有一次数据。如何复制 d1 数据并将其与 d2 合并,以便 d2 有 2 个新列 - var1_hr...

回答 2 投票 0

data.table lappy 将日期从数字 yyyymmdd 转换为日期格式

给出以下 DT: 日期 1 <- c(20210103, 20220805, 20191231) Amount <- c(10,20,30) Date2 <- c(20190101, 20180220, 20240930) dt_1 <- data...

回答 1 投票 0

从 data.table 列中识别某些序列及其持续时间

我在 data.table 中有关于治疗开始和结束的布尔数据。并非所有首发都符合资格,因此也存在一个虚拟角色。我想做的是识别以

回答 1 投票 0

R 重新格式化数据

数据 = data.frame( 学生 =c( 1 , 2 ), 时间 1 =c( 5 , 7 ), 时间2 =c( 9 , 8 ), 时间 3 =c( 11 , 10 ), ...

回答 1 投票 0

如何从向量中删除大于向量中先前值的值

我正在处理汽车的大型数据集(4 亿个观测值)。每个条目都有一个 VIN 号码,将其识别为特定的汽车。我按 VIN 对数据集进行分组,因此每组是 1 辆车(通常有多个

回答 1 投票 0

为什么在函数中将数据表列名的变量设置为NULL?

最近在写一些R中data.table相关的代码。我发现人们在写一些数据表相关的函数时,会先设置一些名为data ta的变量...

回答 1 投票 0

如何合并嵌套在另一个数据帧中的所有数据帧并在一个结果数据帧中生成所有组合?

我有使用以下代码复制的样本数据之类的数据: ###生成样本数据 样本数据1 <- data.frame(in_1=c(1,2,3,4,5),in_2=c("A","B","C","D"...

回答 1 投票 0

为什么对于 R data.tables dt1 和 dt2,dplyr::bind_rows(dt1, dt2)[con2] 不会产生预期结果,但 rbindlist(dt1, dt2)[con2] 会产生预期结果?

有人可以解释一下这个交互式运行的 R 代码中发生了什么吗?请注意,只有在该行隐式地将索引分配给 dt1 后,才会出现这种差异。为什么 dt[cond] 给出

回答 1 投票 0

为 R 中的每个名称分配一个字母以对数据集进行去标识化

我看过很多关于使用 R 中的字母函数将字母 ID 分配给行号的帖子,但是我的问题与此有点不同 - 我正在寻找对数据集进行去识别,并且...

回答 2 投票 0

为什么人们在函数中将数据表列名的变量设置为NULL?

最近在写R中一些与data.table相关的代码。我发现人们在写一些与数据表相关的函数时,会先设置名称为数据表的变量

回答 1 投票 0

如何将 tidyverse 语法更改为 data.table

我想更改 data.table 中闪亮的代码的一部分。 dfMktHop1_Z1<-reactive({ZoneHop1.1()%>% group_by(codeGeo,Hopital)%>%count()%>%# sejour par commune et par hopital ung...

回答 1 投票 0

使用列中的值作为求和上限来创建新列

我正在尝试在 R data.table 中创建一个新列,其总和从 1 到不同列中的值。这是一个例子: x(现有列) y(新列) 2 3 3 6 4 10 5 15 在第一个...

回答 2 投票 0

如何在非等值 R data.table 连接中将“超出范围日期/不匹配”连接到最近的“日期范围”?

我正在尝试使用 data.table 非等值连接来连接两个数据表。但是,表 1 中的某些日期并不属于表 2 中的日期范围。我想要这些“不匹配”的内容,我...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.