R: Ошибка при попытке преобразовать data.table - PullRequest
0 голосов
/ 18 декабря 2018

После недавнего обновления R я начал получать сообщение об ошибке при попытке преобразовать data.table, утверждая, что := может использоваться только для квази-кавычечного аргумента.Я искал починку, но потерпел неудачу.Воспроизводимый пример ниже с использованием R 3.5.1.Любой совет?

library(dplyr) #0.7.8
library(data.table)  #1.11.8
library(dtplyr) #0.0.2 

set1 = mtcars %>% data.table()  
transmute(set1 ,mpg2 = mpg*1)

Ошибка: := может использоваться только в кавычках

Ответы [ 2 ]

0 голосов
/ 13 июня 2019

Решено с помощью разрабатываемой версии dtplyr:

https://github.com/hadley/dtplyr/issues/62

0 голосов
/ 18 декабря 2018

Конвертировать set1 в тиббл.

set1 %>% as_tibble() %>% transmute(mpg2 = mpg * 1)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...