我正在使用 R、MySQL、Sweave 和 LaTeX 来生成查询数据库的报告。我的问题是,由于 R 代码嵌入在 .Rnw 文件中,我似乎无法控制多行格式。
我嵌入了以下 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 查询,因为它是编写的?