У меня проблемы с умножением чисел внешней переменной в sqldf. В проекции оператора SQL я хотел бы умножить значение столбца на внешнюю переменную с плавающей запятой input$euro (например, 0,23).
data <- read.csv("consumption1.csv", sep=",", header=T,skip =1)
colnames(data)[1] <- "Date"
colnames(data)[2] <- "HeatProduction"
sqldf("select Date, (HeatProduction/3*'%f') as HeatProduction from data where Date like '2014%' order by Date", input$euro)
Мне кажется, что результат всегда округляется до 0. Мой вопрос также в том, является ли это разумным способом построения запроса. Проблема может быть связана с SQLite.
dput(data[1:10,])
)? - person nrussell   schedule 10.01.2015