【发布时间】:2022-01-12 00:51:50
【问题描述】:
假设我需要创建具有以下名称的空日期表(如果它在我的环境中不存在则创建):
# names of datatables that should be created
dt_list <- c("results_1",
"results_2",
"final_results",
"model_results")
也就是说,我需要获取空(无列)数据表:results_1、results_2、final_results、model_results(实际上,我有更长的日期标签列表需要创建如果它们不存在)。
我阅读了thread,但没有找到合适的解决方案。
我尝试了类似的方法,但它不起作用:
# create an empty data.table if not exists
for(dt in 1:length(dt_list)){
if(!exists(dt_list[dt])){
dt_list[dt] <- data.table()
}
}
Error in dt_list[dt] <- data.table() : replacement has length zero
如果有任何帮助,我将不胜感激!
【问题讨论】:
标签: r data.table