【问题标题】:load .yml file in R在 R 中加载 .yml 文件
【发布时间】:2018-03-21 14:48:36
【问题描述】:

我正在尝试在 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' 上找到不完整的最后一行”

这是为什么呢?

【问题讨论】:

  • 请发布您的 config.yaml,尤其是最后一行。正如警告消息所显示的:yout config.yaml 的最后一行被认为是不完整的......
  • 默认值:数据连接:驱动程序:'ODBC Driver 11 for SQL Server' 服务器:'服务器'uid:'用户名'密码:'密码'端口:1433 数据库:'Data_Science' rsconnect:数据连接:驱动程序:“FreeTDS”服务器:“服务器”uid:“用户名”密码:“密码”端口:1433 数据库:“Data_Science”
  • 请将其包含在您的问题中,作为评论,它非常难以阅读:-)
  • @sammgolo 你找到解决这个问题的方法了吗?

标签: r


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-29
    • 1970-01-01
    • 2016-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多