如果不使用 `collect()' 函数,我的代码会出错
joined_table %>%
filter(message.y == 'CURR') %>%
filter(parameter.y == 'Volt') %>%
select(flight, timestamp.y, value) %>%
#collect() %>%
group_by(flight) %>%
mutate(first = first(timestamp.y)) %>%
mutate(shifted = (timestamp.y - first)/ 60)
错误:
Error: Window function `first_value()` is not supported by this database
我希望获取时间戳列并将其从每个航班的零开始进行绘图。如果我在注释中添加,collect()
该函数在将数据导入 R 时起作用。这在管道中非常早期,并且对我来说有很大的开销,因为数据库是 80Gb。
我有什么选择?
我可以使用其他一些函数来获得与从这 2 个突变中获得的结果相同的结果吗?(也许是动物园里的东西?)
我应该从 SQLite 转移到其他支持的数据库
first_value()
吗???