函数“ envrmt”在r的哪个包中?

时间:2019-12-15 13:31:01

标签: r dataframe environment opencsv tabulate

我想使用一个csv文件作为data.frame来使用。 我写道:

df <- read.table(paste0(environment$path_data_csv,"C:/Users/Muench/edu/mpg-envinsys-plygrnd/Datenanalyse/mpg-data-analysis-2019-Muenchj4/hessen_holzeinschlag_1997-2014.csv"),
                 skip = 4, header = TRUE, sep = ";", dec = ",")

输出是:

  

找不到对象“ envrmt”

你知道为什么吗?

1 个答案:

答案 0 :(得分:1)

我从未见过该错误,但是我认为您可以通过更改第一个参数来从代码中删除至少一个错误。

这已经是一条绝对路径:

"C:/Users/Muench/edu/mpg-envinsys-plygrnd/Datenanalyse/mpg-data-analysis-2019-Muenchj4/hessen_holzeinschlag_1997-2014.csv"

因此,除非environment$path_data_csvNULL,否则它将是无效的文件路径:

paste0(environment$path_data_csv, "C:/Users/Muench/edu/mpg-envinsys-plygrnd/Datenanalyse/mpg-data-analysis-2019-Muenchj4/hessen_holzeinschlag_1997-2014.csv")

但是,使用以下任一上述文件路径读取CSV可能会起作用:

df <- read.table("C:/Users/Muench/edu/mpg-envinsys-plygrnd/Datenanalyse/mpg-data-analysis-2019-Muenchj4/hessen_holzeinschlag_1997-2014.csv",
                 skip = 4, header = TRUE, sep = ";", dec = ",") 
# OR
df <- read.table(environment$path_data_csv, 
                 skip = 4, header = TRUE, sep = ";", dec = ",")