Comments (5)
Basic R code:
library(MonetDB.R)
url <- paste0( "monetdb://localhost:50000/mydb")
db <- dbConnect(MonetDB.R(), url)
data(baseball, package = "plyr")
dbWriteTable(db, "baseball", baseball)
from dplyr.
How can I help?
from dplyr.
@hannesmuehleisen would you be interested in implementing the backend? It's not too much work and I can send you some instructions.
from dplyr.
@hadley Yes, I'll give it a shot. Instructions to [email protected] please!
from dplyr.
Hi @hannesmuehleisen , I tried out MonetDB today and the companion R package. From what I read in this link posted in your documentation: https://en.wikipedia.org/wiki/SQL, it looks like all MonetDB.R needs to support dbplyr
are pointers to the appropriate MySQL translations. For example, simply adding a pointer to sql_translate_env()
allowed tally()
to work:
library(MonetDB.R)
library(DBI)
library(dplyr)
library(dbplyr)
con <- dbConnect(MonetDB.R(), host="localhost", dbname="demo", user="monetdb", password="monetdb")
sql_translate_env.MonetDBConnection <- dbplyr:::sql_translate_env.MySQLConnection
tbl(con, "mtcars") %>%
tally()
tbl(con, "mtcars") %>%
group_by(am) %>%
tally()
From what I read in your documentation, I think you'll need to also point the SQL Transactions related functions
@hadley / @hannesmuehleisen - These updates could be done in either package, I'll be glad to sent over a PR if you guys think this should be done inside dbplyr
from dplyr.
Related Issues (20)
- A better data masking indirection example in the `programming.Rmd` vignette: `filter(df, {{ var }})`
- Not correctly escaping column names in sql for `duckdb` connection HOT 1
- arrange not reporting syntax errors on .by_group HOT 1
- Unable to pass n to dplyr::slice
- Feature Request: profiling options for a chain of pipes HOT 1
- `cur_column()` not working in `case_when()` LHS HOT 1
- perfromance slowdown using across within mutate HOT 1
- Update `.groups` message after `group_by() |> summarize()`
- Request: Add a .by argument to slice_ functions to match main verbs HOT 3
- Request: Add native pipeline/verb logging option similar to `tidylog` package.
- Add `tidypolars` to the list of backends?
- Request non-equal join: closest() supports dual-sided inequality <>
- Feature Request: Reduce Boilerplate to Silence Many-to-Many Join Warnings in dplyr HOT 4
- Unexpected behavior in summarize() HOT 4
- join_by() get_bys error HOT 1
- Add param to left_join to set value when does not exists match HOT 2
- R: group_by() column1 and perform rle() on column2 HOT 4
- Ascendant order explicit function for arrange HOT 2
- `summarise()` breaks when using `across()` with name collisions HOT 2
- Internal: slightly inaccurate `as_join_by()` implementation for character HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dplyr.