【发布时间】:2015-04-18 00:11:40
【问题描述】:
通常,尤其是在就 Stack Overflow 提问时,我想创建一个带有虚拟值的数据表。但是,我不确定如何创建一个为空或具有虚拟值的数据表。我该怎么做?
【问题讨论】:
-
仅供参考,你不应该把标签放在这样的标题中。
-
感谢您的提醒!我看过一次并没有意识到,但这绝对是有道理的。
标签: r data.table
通常,尤其是在就 Stack Overflow 提问时,我想创建一个带有虚拟值的数据表。但是,我不确定如何创建一个为空或具有虚拟值的数据表。我该怎么做?
【问题讨论】:
标签: r data.table
要创建一个空数据表,请使用:
DT <- data.table(
variable1 = integer(),
variable2 = character(),
variable3 = numeric()
)
要使用假数据制作数据表,请使用:
DT <- data.table(
variable1 = 1:5,
variable2 = c(1,2,5,6,8),
variable3 = c("a","b","c","d","e")
)
【讨论】:
data.table(NULL) 与空 data.table 不同。
data.table() 替换为 data.frame()。
data.table intro vignette 以获得更多有助于演示分组的基本示例
setNames(data.table(matrix(nrow = 0, ncol = 3)), c("va", "vb", "vc")) - 请参阅stackoverflow.com/questions/37376398/…