r-dbi

    0熱度

    1回答

    就R我運行下面的查詢,以檢索數據日期: test <- dbGetQuery(conn = GetConnection("default"), statement = "SELECT PK_FK_RW_BOND_HOLDING_VAL_BOND, PK_CASHFLOW_DAT FROM RW_CASH_FLOWS_ON_BONDS WHERE PK_FK_RW_BOND_HOLDING_VAL_

    2熱度

    2回答

    我的R工作流現在涉及處理大量查詢(RPostgreSQL庫)。我確實希望將代碼輕鬆地在將來進行維護和管理。 我開始從單獨的.SQL文件(this幫助)加載大型查詢,它工作得很好。 然後我開始使用內插的值(that幫助),這意味着我可以寫 SELECT * FROM table WHERE value = ?my_value; 和(裝載它成R之後)使用sqlInterpolate(ANSI(),

    1熱度

    1回答

    我寫自R分貝sqlite的使用以下命令: dbWriteTable(con, 'topics',as.data.frame(topics), row.names = NA, overwrite = FALSE, append = TRUE, field.types = NULL) 我得到源碼如下表: 哪有我重命名row_names屬性? 東風[as.data.frame(主題)]片段是:

    0熱度

    1回答

    我有一個火花數據幀TABLE1與100000行一列各包含相同長度的串 AA105LONDEN 03162017045262017 16953563ABCDEF 和我會喜歡根據下面分隔的行將每行分隔成多個列,並將空白作爲單獨的列。 AA|105|LONDEN| |0316|2017|04526|2017| |1695|3563|ABCDEF 目前,我嘗試使用DBI包與代碼如下所示: libr

    1熱度

    1回答

    我想爲SparklyR編寫SQL函數的包裝。我創建了以下功能: sqlfunction <- function(sc, block) { spark_context(sc) %>% invoke("sqlContext.sql", block) } 然後我把它用在以下幾點: newsqlData <- sqlfunction(sc, "select subst

    3熱度

    1回答

    當使用RSQLite 1.0.0包從SQLite 3數據庫中提取數據時,我遇到了一個奇怪的現象。除datetime值之外的所有內容都會被截斷! 看到一個例子: 繼我提取DATETIME列: library(RSQLite) src_path <- "../DataLocked/Study.db" con <- dbConnect(SQLite(), src_path) dbGetQuery(

    1熱度

    1回答

    我已經通過使用這一說法RMySQL包連接到MySQL數據庫: con<-dbConnect(drv=RMySQL::MySQL(max.con=1,fetch.default.rec=500),host="host",dbname="dbname",password="psswd",user="user")) 到目前爲止,沒有任何問題。當我檢查: >class(con) [1] "MySQL

    1熱度

    2回答

    我有一個R筆記本,我正在從數據庫讀取數據使用SQL塊,然後將其分配給數據框。然後我想在R筆記本中的R塊中使用它,所以我使用sql塊中的output.vars選項。當我運行所有,然後預覽它完美的作品,但是當我編織它時,我得到的錯誤:「eval(expr,envir,enclos)中的錯誤:找不到對象'x'」。 下面是一些簡單的代碼,將重現此錯誤: --- title: "R Notebook"

    2熱度

    1回答

    我想從mysql中將幾百個單獨的數據庫轉換爲r。我可以單獨獲取它們,但我不知道如何創建一個循環/函數/申請一次全部獲取它們。 以下是我如何分別獲取它們的方法。 library(RMySQL) mydb = dbConnect(MySQL(), user='root', password='nelson', host='localhost', dbname="bookstore")

    1熱度

    2回答

    我無法獲得R語言DBI :: sqlAppendTable函數與數字以外的任何其他工作。以下是一些說明問題的代碼。我懷疑問題是sqlAppendTable不引用數據。任何修復或解決方法將不勝感激。 num = data.frame(matrix(1:26, ncol=2)) let = data.frame(matrix(letters, ncol=2)) test.sqlAppendTab