【发布时间】:2010-08-27 00:26:23
【问题描述】:
使用 R,我只想将文件的内容读入一个变量,例如:
query <- read_file_contents('biglongquery.sql')
为了避免在 R 脚本本身中放置大而长的查询。我确实不想读取 CSV 等数据(例如 read.tables)等 - 只是原始文本。
【问题讨论】:
-
我认为
scan可以做到这一点,但我不确定(所以不发布它作为答案) -
你有什么理由不想看到你
biglongquery?然后您可以使用RODBC包连接到您的SQL数据库并调用select * from myShortView或任何合适的方法。 -
我同意Chase,视图可以像表格一样读取,我认为R甚至无法区分。
-
@Chase 假设一个人有权在数据库上创建视图。并且OP方法不改变数据库结构(它是“只读的”)。
-
@Marek - 正式注明。我想我倾向于不时将我的系统管理员权限视为理所当然,并且可以在任何我愚蠢到可以连接到的数据库上使用 Little Bobby Tables:xkcd.com/327
标签: r