data.table 相关问题

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

具有自定义函数的Data.table

我是 data.table 的新手,来自 dplyr。我有以下自定义功能选项卡: 标签 <- function(dt, x) { tab2 <- dt[!is.na(x), ][, .(Freq = sum(nwgt0)), by = .(inc_cat, year, x)][, Pro...

回答 1 投票 0

如何在 R 中的 data.table 中创建一个列来过滤原始数据表并根据条件返回一些值

我有一个相当大的 data.table,我想创建一个新列,根据当前行中定义的过滤器搜索同一 data.table 的不同行。 请参阅下面的示例: 库...

回答 1 投票 0

R,使用给定的用户输入对 data.table 进行排序

这是我的数据。 dt<-as.data.table(matrix(data = sample(c(paste0(sample(letters, 9), 1:120), round(runif(5) * 100)), 120, replace = TRUE),nrow = 20,ncol = 6,byrow = FALSE)) All or some columns ...

回答 1 投票 0

R data.table 替换多列中的值

我是 R 新手,也是 stackoverflow 新手。我试图找出 data.table 并查看“R data.table 替换另一个 data.table 中的值索引”,并认为我理解但无法理解...

回答 2 投票 0

为什么 fielse() 会抛出错误,而 ifelse() 不会?

在下面的示例中,收到错误消息。 (数据类型不匹配)使用 fielse 时,而 ifelse 工作得很好。 DT = 数据.表( ID = c(“b”,“b”,“b”,“a”,“a”,“c”), a = 1:6, b = c(7, 7, 9, 9,...

回答 1 投票 0

使用模式匹配从 data.table 中选择行

我有一个 data.table,其中包含以下类型的字符串列 dt <- as.data.table(c("IT", "IT01", "IT02", "ITAA")) and I would like to select only the r...

回答 1 投票 0

为`:=`中的`glue()`提供data.table的环境

我想弄清楚是否有一种在 data.table 的 j 中使用glue() 的好方法: 库(数据.表) 库(胶水) 数据(虹膜) dt.鸢尾花 <- data.table(iris) dt.iris[, myText := glue('The spe...

回答 1 投票 0

评估 data.table 的 `set()` 中的 `i`

想象一下我正在 data.table 对象中创建一个新列: 需要(数据.表) 数据(虹膜) dt.鸢尾花 <- data.table(iris) dt.iris[,shortSpecies:=substr(Species,1,5)] Now, instead of doing this dir...

回答 1 投票 0

在 R data.table 中填充列

我需要根据另一个表中的列名称填充新 data.table 中的列。 在一个表中,列名称为a、b、c,在第二个表中,列名称为a_1、a_2、b_2、b_1 ...我需要填写第二个表中的所有列...

回答 1 投票 0

使用 fread 导入 csv 时出现“字符串中嵌入 nul”错误

我有一个大文件(3.5G),我正在尝试使用 data.table::fread 导入它。 它最初是从一个 rpt 文件创建的,该文件以文本形式打开并保存为 CSV。 这对于小...

回答 7 投票 0

在 data.table 的函数内应用匹配

我有一个 data.table,其中包含每个 ID、X 和 Y 坐标以及包含相邻 ID 的许多列。相邻 ID 引用此 DT 中的其他观察/行。 该...

回答 1 投票 0

data.table长数据格式的逐行计算

嗨 Stackover 流程社区 我是 R 学习新手,感谢您的耐心等待。我正在学习 data.table 并想使用 data.table 计算进行逐行计算。请参阅图片...

回答 1 投票 0

R:使用 data.table 中的 get() 从 xlsx 命名区域动态引用列名

假设这是我的数据,它只是一个样本,而不是原始数据。 黑暗 = data.table(蛋糕 = c(1, 2, 3, 4, 5, 6, 7, "c1", "c1", "c1", "c2", "c2"...

回答 1 投票 0

在 rbindlist 期间添加年份列[重复]

我正在将大量 .csv 文件读入单个数据帧。正如这个问题的答案所示,我已经在这方面得到了很大的帮助。 库(数据.表) 要读取的文件 <- list.files(path = &

回答 1 投票 0

使用 data.table 扩展 R 中的列

我正在尝试找到一种使用 data.table 使我的数据变成“长”格式的有效方法。请考虑以下示例: 库(数据.表) # 使用 obfusca 创建一个 data.table...

回答 1 投票 0

拆分字符串并使用 data.table 查找每行的唯一字符

假设我有一个数据表: dt <- data.table(x = c("a,b,b,c,NA","b,b,NA,c","a,b,c,c,c,d")) dt x 1: a,b,b,c,NA 2: b,b,NA,c 3: a,b,c,c,c,d Now for...

回答 1 投票 0

如何在R中识别和删除具有多个条件的重复项

我想识别并删除数据集中的重复项。问题是我有两个不同的标准。首先,我使用的主要标准是最近的时间。然而,并非全部

回答 1 投票 0

如何将data.table代码翻译为折叠

我最近读到了折叠包,并尝试将以下 data.table 代码翻译为折叠,看看它在现实世界的示例中是否更快。 这是我的 data.table 代码: 库(数据.选项卡...

回答 1 投票 0

在不一致的时间序列数据集中过滤掉特定时间差内的值

我有时间序列数据集,其中包含在不同频率下测量的值。我想过滤这个数据集,以删除快速连续采集的大量样本 - 在我的例子中是在 15 分钟内。 ...

回答 1 投票 0

如何根据组和变量名称转换数据[重复]

如何从R中下面的data.frame获取到另一个data.frame。我是 dplyr/tidyr 的新手,所以不知道到底要使用哪些函数,但我想可以使用这些包来完成。 姓名

回答 1 投票 0

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