Сначала я хочу создать пустую таблицу данных с именами столбцов, но это не удается:
data <- data.table(va, vb, vc)
> Error in data.table(va, vb, vc) : object 'va' not found
Во-вторых, я хочу добавить данные к нему, но это тоже не получается:
data2 <- data.table(va=c(-1,0,1), vb=c(-1,0,1), vc=c(-1,0,1))
data2
va vb vc
1: -1 -1 -1
2: 0 0 0
3: 1 1 1
merge(data2,data2)
> Error in merge.data.table(data2, data2) :
Can not match keys in x and y to automatically determine appropriate 'by' parameter. Please set 'by' value explicitly.
Очевидно, что функция не может идентифицировать параметры by
с двумя одинаковыми таблицами данных. Любая идея?