所以我查看了this教程,并提出了几个问题:
" data.table框架内的列的确切含义是什么?它们是变量"?
" L"是否有特殊含义? 6个月后== 6L? (在数据表中它只有6个而不是6L)。
我理解如何通过某种方式计算每列的均值,但是如果我只想计算每列的平均值(假设我有很多列,那么我不想写所有的列)名)。
谢谢!
答案 0 :(得分:0)
扩展引号:“你不必重复使用DT $,因为data.table框架内的列被视为变量”指的是data.table中的变量,就像使用with
函数,可以最大限度地减少输入,并可以使线条更具可读性。
“L”是一个R标记,表示将前面的数字视为整数(不是数字(双))。
使用.SD方法,例如通过data.table dt中的变量byVariable获取所有变量的总和:
myDT <- dt[, lapply(.SD, sum), by="byVariable"]