将YAML文件导入RStudio

时间:2015-04-17 13:51:54

标签: r yaml rstudio

您好我正在尝试将YAML文件(* .yamloo)导入R Studio进行分析。

我正在为RStudio使用YAML包。这是我试过的:

library(yaml)
data -> yaml.load_file("vn.yamloo")

我收到此错误消息:

Error in yaml.load_file("vn.yamloo") <- data : 
target of assignment expands to non-language object

.yaml文件与.yamloo文件相同;并且总体上可以为​​RStudio做这个吗?

编辑:那真的是一个迟钝的问题,抱歉浪费你的时间。

2 个答案:

答案 0 :(得分:5)

使用适当的运算符将数据分配给变量=<-

install.packages("yaml") # Be sure you have yaml package installed 
library(yaml) 
data <- yaml.load_file("path_to_file/file.yaml")
  

为了确保您的文件正确加载,请尝试使用绝对路径或包含文件集working directory setwd("/path/to/the/directory")

之前

答案 1 :(得分:1)

当您尝试将值分配给不存在的变量或R不能视为名称时,会发生这些错误。

data -> yaml.load_file("vn.yamloo")

您要将data分配给yaml.load_file("vn.yamloo")。所以你需要做另一种方式:

data <-  yaml.load_file("vn.yamloo")