data.table 相关问题

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

如果时间发生在 R 中的给定时间间隔内,如何用特定值(包括 MS)标记行

我有两个数据框。 DF1 具有包括毫秒在内的时间间隔,以及相应的值(行为)。 DF2 有一个时间列(包括毫秒)。 DF1: 开始...

回答 1 投票 0

R data.table 通过 id、使用 shift 等更新参数的最后值以及一些动态

这是一个 data.table,其中包含一些按定期季度日期排列的每个 id 的参数。 它最初是随机打乱的,但是,首先,假设它是按 fab_date 和 id 排序的。 设置.种子(1) dt_to_...

回答 1 投票 0

应用用户定义的函数在 R 中的数据表中执行逐行计算

我正在尝试使用货币转换器函数(自定义函数)将数据表中每个订单的金额从一种特定货币转换为另一种特定货币。我有两张桌子: 订单 (dfOrders) 交换...

回答 1 投票 0

R 用存根将宽变长

有 = data.frame(学生=c(1,2), 等级 = c(100,200), T1CHE=c(95,NA), T2CHE=c(13,66), T3CHE=c(99,1), T1CHES...

回答 1 投票 0

优化 data.table 上的 row-wise 函数

我很难为数字范围上的键连接创建快速的 data.table 解决方案。我有以下输入数据: 覆盖范围表 <- data.table('position' = c(1:6), ...

回答 1 投票 0

R 用空间数据的值填充矩阵

我在 R 中有一个名为“habitat”的矩阵,其中纬度作为行名,经度作为列名。细胞现在充满了 NA。我的最终目标是让整个矩阵充满 va...

回答 1 投票 0

R:将函数应用于 data.table 1 中的单个值,并将向量中的结果单个值与 data.table 2 中的单个值进行比较

我知道如何将函数应用于 data.table 中的列,接收单个值并在同一 data.table 中进行比较。但是,由于我是新手,我不知道如何比较

回答 1 投票 0

将两个函数应用于同一列的不同值

我有两个用于显示数字的函数: 压缩 <- function(x) { div <- findInterval(abs(x), c(0, 1e3, 1e6, 1e9, 1e12) ) # buckets of thousands digi...

回答 1 投票 0

对数据表中多个指定列进行操作

假设我有一个包含一堆列的数据表。其中许多列都采用奇怪的 Excel 日期格式,因此它们看起来像这样:47619。 我可以正确地将列转换为

回答 2 投票 0

如何将一系列列划分为一列

我有一个包含超过 5e5 个人的数据集,如下所示: 图书馆(tidyverse) 样品<- tibble( iD=c(1,2), age=c(38,40), born_1=c(14,1),born_2=c(9,NA), born_3=c(4,NA), born_4=c(0,NA), asf...

回答 1 投票 0

如何统计滞后变量出现的频率?

有一个示例数据集如下: 天 数数 1 1 2 1 3 1 4 1 5 0 6 0 7 0 8 0 我的目标是计算滞后期内事件的频率。 那是, 例如 我想...

回答 1 投票 0

使用frollsum计算data.table中的滚动加权平均值

目标是按组计算加权平均值,窗口有 3 行,按最新行的顺序权重为 3、2、1。这与这里的问题类似,但权重不是 gi...

回答 1 投票 0

如何在 R 中最好地执行此特定行操作?

对于这个任务,在我的真实数据集中。我有 18 行,其 indcode = 000000 且所有权代码 = 10。区分因素是面积。同样,我有 18 行 indcode = 4911 并拥有...

回答 1 投票 0

筛选某一条件后,按数据表中的数字对行进行子集

在筛选另一个条件后,如何按数字对数据表中的行进行子集化? dt[!is.na(foo)] 作品 结束时间[1:50] 也有效 dt[!is.na(foo) & 1:50] 失败了。

回答 1 投票 0

根据值的子集重新排序整个 data.table

我正在尝试绘制一些分类数据,我希望数据按数值排序。我可以使用重新排序基本函数对 data.table 重新排序,但我不知道如何重新排序...

回答 2 投票 0

在 R 中,如何通过 ssh 和 awk 进行读取

远程服务器上有很多文件,我想将其读取到 R 中。 如果我在 R 中远程,我可以做 需要(数据.表) <- fread(cmd="awk '{print $0\"\t\"FILENAME}'...

回答 1 投票 0

是否有更快的方法来执行非等值连接并找到 R 中连接值的最大值?

我正在尝试加快一些 R 代码的速度。由于数据量较大(数千万行),处理需要一定的时间。本质上,我有一个小的 data.table,称为带有税率的参数...

回答 3 投票 0

data.table 通过向量回收创建动态列名

我想在 data.table 中复制 dplyr 的行为,通过 group_by 和 reframe 扩展行。我可以通过自己设置列名来做到这一点,但如果我自己不知道该怎么做...

回答 1 投票 0

如何使用 r data.table env 选项?

我正在尝试使用data.table推荐的对data.table进行编程的方法: https://rdatatable.gitlab.io/data.table/articles/datatable-programming.html#get 但我只是收到一个错误。 我正在使用 R

回答 1 投票 0

使用 data.table 创建列 - `:=` 和 := 语法的差异

我想了解 R 的 data.table 中 := 语法和 := 语法之间的根本区别。我使用此函数以编程方式生成列名称。 我想弄清楚为什么我...

回答 1 投票 0

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