![](/img/trans.png)
[英]Conditional filter of dbplyr query in Shiny app
我正在開發一個 Shiny 應用程序,該應用程序使用dbplyr查詢數據庫,但我正在努力使用正確的語法為條件過濾器實現我通常的dplyr方法。 似乎潛在的問題是dbplyr不允許您評估外部提供的向量,所以is.null在用戶提供潛在選項的向量時失敗。 最終,將有許多參數需要評估,所以我不想像類似的 ...
[英]Conditional filter of dbplyr query in Shiny app
我正在開發一個 Shiny 應用程序,該應用程序使用dbplyr查詢數據庫,但我正在努力使用正確的語法為條件過濾器實現我通常的dplyr方法。 似乎潛在的問題是dbplyr不允許您評估外部提供的向量,所以is.null在用戶提供潛在選項的向量時失敗。 最終,將有許多參數需要評估,所以我不想像類似的 ...
[英]How to use memdb_frame() in an R package test
我已將 function 添加到 package,它對 dbplyr 數據庫連接執行簡單操作。 在交互式測試中,我使用memdb_frame創建一個虛擬數據庫,如下所示: 然后 function 在x上執行它的工作。 但是當我嘗試在包的testthat測試中以相同的方式創建數據庫時,出現錯誤: 我 ...
[英]How do you do rolling joins with database tables in R?
dplyr 的開發版本允許滾動連接。 但是,同樣的方法不適用於(至少目前還沒有)dbplyr。 您將如何在 R 中對數據庫表進行這種類型的滾動連接? ...
[英]How can I filter max value in a group and min value in another group?
我正在努力處理 R 中的過濾選項。我有這個數據集: 我想將治療前組最接近的“周期”過濾為 0,治療后組從 0 過濾最遠的“周期”。 我試過這樣的事情 但顯然它給了我兩個時期最遠的 0。 我也嘗試過對兩組使用 max(period),但它不起作用,因為 max(period) 只發生在治療后組,導致 ...
[英]Why isn't dplyr::filter() working with elements of a vector?
我在 MySQL 數據庫中有一些數據,我正在過濾這些數據並將其拉入 R 工作室進行處理。 我遇到了一個奇怪的問題,我無法使用帶有時間戳的向量元素來過濾數據。 但是,如果我對感興趣的時間戳進行硬編碼或首先將值分配給變量,則過濾器 function 確實有效。 其他人可以重現和/或解釋這種行為嗎? 下 ...
[英]How to use `last()` when mutating by group with {dbplyr}?
考慮以下遠程表:library(dbplyr) library(dplyr, w = F) remote_data <- memdb_frame( grp = c(2, 2, 2, 1, 3, 1, 1), win = c("B", "C", "A", "B", "C", "A", ...
[英]Error loading library tidyverse, dbplyr, ggplot2
我想在 RStudio 中安裝更多軟件包,但收到錯誤消息。 之前,我使用gglot2並且運行良好。 當我嘗試安裝其他軟件包時,出現了更多錯誤。 我加載庫DBI , vctrs沒有問題,然后我正在嘗試: 我檢查了所有更新,重新啟動 R Studio,嘗試更新vctrs ,但一切正常。 誰能幫幫我? ...
[英]Determine if function return value is a dplyr object
我正在使用source加載其他 R 文件。 使用do.call ,我從那個 R 文件調用一個特定的 function,將它傳遞給 arguments。我想檢查一下從 function返回的東西實際上是一個 dplyr 882829954112004688,然后再嘗試調用write.csv 我嘗試在 ...
[英]R : problem with the dplyr::tbl() function due to restricted permission
我使用需要存儲到服務器中的大型數據庫。 因此,要在 Rstudio 上與他們合作,我必須使用 dbConnect function 打開與我的 Microsoft SQL 服務器的連接: 為了使用 dplyr,我必須使用 tbl function 創建數據引用: 但是其中一個在線 dataframe ...
[英]Adding local tibble to Postgres database where a column is an interval
我正在嘗試向 Postgres 表添加一個條目,其中一列是一個間隔。 但是,我不確定如何將本地 tibble 的列類型轉換為間隔。 正如您想象的那樣,類型差異會導致數據庫不愉快。 有什么辦法可以解決這個問題?library(dbplyr) library(dplyr) con <- my_d ...
[英]joining tables with multiple common and dissimilar IDs DBplyr R
我有一個問題,我已經回答了兩個,但認為它效率低下,所以想要一個更好的方法。 我正在使用 DBplyr 查詢數據庫並根據一些 ID 列連接表。 例如,我在數據庫中有一個表(Table_1),其中有一個 org_ID 和一個 sender_ID,第一個是給定地理區域中組織的編號,第二個是在給定地理區域 ...
[英]How can I create or alter SQL view using R code?
是否可以使用 R 代碼創建或更改 SQL 視圖? 我正在使用 SQL 服務器,到目前為止,我還沒有找到任何使用 R 代碼的方法。 我希望在 dbplyr 中有一個解決方案,但我什么也沒找到。 我的目標是將多個表綁定在一起,所以沒什么復雜的。 在我看來,目前唯一的選擇是使用 SQL 代碼,例如: 有 ...
[英]Tidy or other clever methods to importing .accdb tables into R
我正在嘗試將關系 MS Access 數據庫 (.accdb) 中的所有表作為單獨的 data.frames 導入 R。 我以前在訪問在線存儲的關系型 SQL 數據庫時依賴 dbplyr 和 RMariaDB,我最初的印象是我可以將一些方法用於 this.accdb,但我開始相信我錯了。 我已經完成 ...
[英]how to change dbplyr's show_query() quote covention for snowflake SQL
I am using dbplyr's package to translate my dplyr's query to SQL and it works really well, however when I copy and paste my translated SQL statement ...
[英]Saving dbplyr query (tbl_sql object) to MySQL without saving data locally
這個問題擴展了這個問題 在這里,我使用了由@Simon.SA 創建的自定義函數,顯示在此問題的答案中。 我正在嘗試將 R 中的 tbl_sql 對象作為新表保存到 MySQL,而無需先將其保存在本地。 在這里,我的 MySQL 中的數據庫和模式被命名為“test”。 R 中的 tbl_sql 對象 ...
[英]Save a tbl_sql in R to MySQL?
我只是在用 R 學習 MySQL,我想知道這是否可能。 我使用 RMariaDB 包對 MySQL 上存在的數據庫執行了查詢,如下所示: 然后我使用 dplyr 命令對這個對象進行了一些調整。 我可以在不首先將其轉換為數據框或小標題的情況下將新的、已清理的表作為新表保存到 mySQL 嗎? 它 ...
[英]Translate Python MySQL ssh port forwarding solution to R (dbplyr)
我正在嘗試通過 R/Tidyverse/dbplyr 工作流程查詢 MySQL 服務器。 我的 MySQL 訪問需要配置 SSH 和端口轉發。 我有這個代碼使用python(如下)工作,但我正在努力開始使用R中的SSH /端口轉發等效項。任何指向解決方案或等效R包的指針都值得贊賞。 謝謝。 ...
[英]How to manipulate/clean data located in a MySQL database using base R commands?
我已經使用 RMariaDB 包連接到 MySQL 數據庫,並且由於 dbplyr 包,我能夠直接從 R studio 使用 dplyr 命令調整數據。 但是,我想做一些基本的事情需要基本的 R 函數(據我所知,dplyr 中沒有等價物)。 有沒有辦法使用基本 R 命令清理這些數據? 提前致謝。 ...
[英]How to upload multiple csv files to a SQL server Database using R
我有許多文件夾,每個文件夾中存儲 >50 個不同的 csv 文件,每個文件夾具有不同的名稱、不同數量的變量和長度。 我必須將它們上傳到 SQL 服務器(SSMS),而不是一個一個地上傳它們,我想問一下如何一次批量上傳它們,尤其是它們的唯一名稱(即人口統計、生物學、網站、實驗室、 OthLabs ...
[英]Problem using dbplyr to create a SQL query
我正在嘗試創建一個查詢以清除 SQL 中的數據,但我不知道 SQL。 為此,我創建了一個數據集樣本並使用dplyr清理和創建我想要的最終數據,然后我想使用dbplyr創建查詢。 但我無法創建查詢 此代碼給出以下錯誤: ...