rmysql

    0熱度

    2回答

    我遇到了RMySQL程序包中的dbWriteTable命令問題。我必須將記錄追加到名爲'order'的表名中,這是MySQL中的一個保留字。 dbWriteTable(connection, "`order`", df, append = T) 給出的錯誤: Warning message: In mysqlWriteTable(conn, name, value, ...) : could

    2熱度

    1回答

    我試圖在Windows 7(64位)上安裝RMySQL,遵循http://biostat.mc.vanderbilt.edu/wiki/Main/RMySQL的說明。我正在使用R 2.15.1,RTools 2.15,以及完整安裝了最新的MySQL 5.5.28和Connector C 6.0.2,並且已經完成了複製lib和dll文件的額外步驟。當我運行install.packages(「RMyS

    3熱度

    1回答

    而不是追加或覆蓋整個表到數據庫,RMySQL中是否有任何功能可以只更新表的一部分?因爲我們的某些數據有一天可能會不完整,所以我需要保留原來的表格,並且只替換那些有新數據的行,下面是我寫的函數,但沒有用,需要幫助: col.info <- "(id int, timestamp bigint, yyyy int, mm int, dd int, value double, PRIMARY KEY(

    0熱度

    1回答

    我的問題是,我能夠連接數據庫而不使用密碼,也能夠執行查詢,但是當我試圖用密碼連接數據庫時它給出了錯誤。下面我在做什麼,什麼是錯誤我剛纔提到的細節: >library(DBI) >library(RMySQL) >drv<-dbDriver("MySQL") >con<-dbConnect(drv,user="sam",password="sam123",dbname="test") 那麼

    2熱度

    1回答

    使用RMySQL我想我用下面的代碼數據庫中的數據加載到R的數據框對於本: Rconnectdb: con <- dbConnect(MySQL(), user="root", password="password", dbname="prediction", host="localhost") 主代碼 library(RMySQL) source("Rconnectdb") #load

    1熱度

    2回答

    我有一個R例程,它需要從第三方向MySQL數據庫寫入文本。該文本通常包含換行符。 不幸的是, foobar <- as.data.frame(a=1, b='\n') dbWriteTable(MySQL(), foobar, 'test') 創建了記錄的表; '\ n'會生成記錄中斷和空記錄。 是否有關於RMySQL的特別之處?這是一個衆所周知的問題嗎?我環顧了很多地方,我沒有看到有人討論

    4熱度

    2回答

    我試圖運行使用MySQL或其他MySQL連接器API的工作原理簡單的查詢, SELECT * FROM `table` WHERE type = 'farmer' 我已經使用RMySQL包嘗試了各種方法,它們都得到了同樣的錯誤 RS-DBI driver warning: (unrecognized MySQL field type 7 in column 1 imported as char

    1熱度

    2回答

    sqldf和RMySQL都是R包,允許訪問MySQL數據庫(前者使用後者)。它們都允許這樣的語句: RMySQL: 「運行任意SQL語句,並提取其所有輸出(返回data.frame):」 dbGetQuery(con, "select count(*) from a_table") dbGetQuery(con, "select * from a_table") sqldf: library

    3熱度

    1回答

    有沒有一種簡單的方法可以通過Web界面訪問MySQL DB中的數據?有沒有可以將程序化HTTP查詢翻譯成CSV文件的軟件包? 我想讓我的實驗室中的其他人可以使用R腳本,但腳本依賴於來自mySQL數據庫的數據。對於普通Windows機器,RMySQL的入門門檻相對較高[下載&安裝mysql客戶端訪問,安裝RTools軟件包,安裝RMySQL源,測試它並處理不可避免的問題。] 有沒有將程序化HTTP查

    1熱度

    2回答

    我有一段時間在R,我想在DATETIME列中寫入MySQL表。我怎樣才能做到這一點?如果我將它格式化爲一個字符串,則SQL無法識別它;如果我使用as.POSIXlt SQL仍然無法識別它。 我只是用標準dbConnect和dbWriteTable報表,以非日期就好了工作。