J'ai pris la base de données de ce et a essayé d'effectuer quelques manipulations avec elle. Voici mon code :
install.packages(c("dbplyr", "RSQLite"))
dir.create("data_raw", showWarnings = FALSE)
download.file(url = "https://ndownloader.figshare.com/files/2292171",
destfile = "data_raw/portal_mammals.sqlite", mode = "wb")
library(dplyr)
library(dbplyr)
mammals <- DBI::dbConnect(RSQLite::SQLite(), "data_raw/portal_mammals.sqlite")
test <- tbl(mammals, "surveys")%>%
select(record_id, month)%>%
mutate(ratio=record_id/month)
test
Je ne comprends pas pourquoi la variable "ratio" est arrondie à l'inférieur. Quelqu'un peut-il l'expliquer ?