标记的问题 [data.table]

33
2 回复
我应该何时使用setDT()而不是data.table()来创建data.table?
我很难掌握setDT()功能的本质。当我在SO上阅读代码时,我经常遇到使用setDT()来创建data.table。当然,data.table()的使用无处不在。我觉得我坚定地理解了d...
问 1年前
25
4 回复
从data.table中获取字符串[duplicate]
    这个问题已经有了答案:                  选择/分配数据。变量名存储在字符向量中时的表                                      3个答案     ...
问 7年前
28
1 回复
在data.table R中使用lapply .SD
我不太清楚使用.SD和by。 例如,以下代码段是否意味着:'将DT中的所有列更改为除A和B之外的因子?'它还在data.table手册中说:“.SD是指每组data.table的...
问 4年前
17
6 回复
按多列分组并汇总其他多列
我有一个包含大约200列的数据框,其中我希望将表格分组前10个左右,这些是因子并将其余列相加。 我列出了我想要分组的所有列名,以及我要聚合的所有列的列...
12
1 回复
在函数内部使用setDT
我正在编写一个函数,除其他外,它将输入强制转换为data.table。  library(data.table) df <- data.frame(id = 1:10) f <- function(df){setDT(df)...
问 5年前
16
2 回复
在每个类别的数据表中填写缺失(空白) - 向后和向前
我正在为11年以上的临床实践工作提供计费记录的大量数据集。相当一部分行缺少转诊医生。但是,使用一些规则我可以​​很容易地填充它们但不知道如何在R中的da...
14
2 回复
使用Shiny中的data.table冻结标题和第一列
我有一个产生数据表的Shiny应用程序,但是我无法冻结第一列和标题,因此当您向下或向下时,表格难以阅读。反正有没有冻结窗格?我试过搜索但没有找到任何东...
问 3年前
104
2 回复
如何重新排序data.table列(无需复制)
我想重新排序data.table x中的列,给定一个列名称的字符向量,neworder:  library(data.table) x <- data.table(a = 1:3, b = 3:1, c = runif(3)) new...
问 2年前
12
3 回复
阅读100,000 .dat.gz文件的最快方式
我有几十万个非常小的.dat.gz文件,我想以最有效的方式读入R。我在文件中读取然后立即聚合并丢弃数据,因此我不担心在接近流程结束时管理内存。我真的想加...
问 3年前
20
1 回复
导出函数中的R data.table中断
我在将data.table用于roxygen2导出函数时遇到问题。 这是一个名为foo.R的文件中的一个简单的假函数(位于我的包的R目录中),它使用data.table:  #' Dat...
问 5年前