1

我想使用 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”

你知道为什么吗?

4

1 回答 1

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 = ",") 
于 2019-12-15T13:41:13.780 回答