我正在使用R,MySQL,Sweave和LaTeX來生成查詢數據庫的報告。我的問題是,因爲R代碼被嵌入到.Rnw文件中,我似乎沒有控制多行格式。如何在Sweave中使用SQL查詢格式化R源代碼,而不刪除我的換行符?
我嵌入下列R-代碼:
library(RMySQL)
con <- dbConnect(MySQL(),
user='test_user',
dbname='sakila',
host='localhost',
password='password')
data <- dbReadTable(con, 'film_list')
query <-('
SELECT category, count(FID) AS Number
FROM film_list
GROUP by category')
Cat <- dbGetQuery(con, query)
Cat
然後我得到由Sweave生成的PDF輸出如下:
> library(RMySQL)
> con <- dbConnect(MySQL(), user = "test_user", dbname = "sakila",
+ host = "localhost", password = "password")
> data <- dbReadTable(con, "film_list")
> query <- ("\nSELECT category, count(FID) AS Number \nFROM film_list \nGROUP by category")
> Cat <- dbGetQuery(con, query)
> Cat
隨着該SELECT查詢運行關閉頁面的搜索結果。
有沒有辦法讓LaTeX輸出在寫入時顯示SQL查詢?
你在開始Sweave塊的'<<>> ='中放置了什麼選項? – Sharpie 2010-11-02 22:14:40