У меня есть DataFrame 'res' в sparkR. 'res' содержит идентификатор и даты. Таким образом, первые записи выглядят так: «ID» = 1 2 3 ... и «дата» = «2012-6-5», «2013-5-5», «2015-10-11» ...
Я хочу создать новый набор данных, в котором все «даты» вычитаются из «2010-01-01». Как это может быть сделано? У меня точно такая же проблема, если я просто хочу, чтобы все элементы в DataFrame вычитались с целым числом.
В sparkR я пробовал это
newres <- withColumn(res, "subtract", res$date - as.Date("2010-01-01") )
Это выполняется, но когда я набираю head (newres), я получаю сообщение об ошибке: «returnstatus == 0 is not True».