在R中加载.yml文件

时间:2018-03-21 14:48:36

标签: r

我正在尝试在R中使用config.yml但是每当我使用

加载文件时

我的配置文件看起来像这样

default: 
   dataconnection: 
     driver: 'ODBC Driver 11 for SQL Server' 
     server: 'server' 
     uid: 'Username' 
     pwd: 'password' 
     port: 1433 
     database: 'Data_Science' 

rsconnect: 
  dataconnection: 
    driver: 'FreeTDS' 
    server: 'server' 
    uid: 'username' 
    pwd: 'password' 
    port: 1433 
    database: 'Data_Science'

代码:

config <- config::get(file = "C:/Users/Samuel.Golomeke/Documents/Data Science/Codes/R codes/SQL_Server_shiny_connect/config")

我一直收到以下警告信息:

  

警告讯息:   在readLines(con)中:     在&C; \ Users \ Samuel.Golomeke \ Documents \ Data Science \ Codes \ R codes \ SQL_Server_shiny_connect \ config.yaml&#39;&#34;

上找到不完整的最后一行

为什么?

2 个答案:

答案 0 :(得分:3)

确保config.yaml文件中的最后一行的空白行没有空格(空格,制表符等)。

答案 1 :(得分:0)

在文件末尾添加一个新的空行:

default: 
   dataconnection: 
     driver: 'ODBC Driver 11 for SQL Server' 
     server: 'server' 
     uid: 'Username' 
     pwd: 'password' 
     port: 1433 
     database: 'Data_Science' 

rsconnect: 
  dataconnection: 
    driver: 'FreeTDS' 
    server: 'server' 
    uid: 'username' 
    pwd: 'password' 
    port: 1433 
    database: 'Data_Science'
           <-- this empty line

确保最后一行没有缩进