我正在尝试加载一个应该包含一些数据的rds文件。
教授说要使用readRDS(),但是R给出了这个我自己都无法破解的错误信息。
我正在尝试加载文件并将其放在一个对象中。
我希望有人能为这个问题提供一些聪明的解决办法。
Canteen_clean <- readRDS("C:/Users/a_s_j/OneDrive/Studie/Cand.merc.Business Intelligence/1. Semester/R for Business Analytics/.Rproj/39 - Graphics/Exercises02/canteen_clean.rds")gzfile中的
错误(文件"rb"):无法打开连接
此外:警告消息:在gzfile(文件,"rb")中:无法打开压缩文件'C:/Users/a_s_j/OneDrive/Studie/Cand.merc.Business Intelligence/1.半学期/R for Business Analytics/..Rproj/39-Graphics/Exercises02 02/食堂_lean.rds‘,可能的原因是’没有这样的文件或目录‘。
我使用:pacman::p_load("pacman", "tidyverse")来加载应该是必需的包。
发布于 2019-11-29 17:10:12
与其键入长的文件路径,在R中,一个真正好的主意是让系统为您进行键入。也就是说,做这样的事:
filename <- file.choose()
Canteen_clean <- readRDS(filename)第一行将打开通常的文件打开对话框;您可以选择所需的文件,名称将存储在filename变量中。第二行将使用该名称来打开它。
发布于 2020-08-19 13:15:58
您可以尝试使用setwd()
到达该文件夹位置,然后使用
list.files() 列出该文件夹中的所有文件
然后使用
t1 <- readRDS("/filename.rds")
head(t1)才能得到数据。
希望它能解决你的问题。
> setwd(""C:/Users/a_s_j/OneDrive/Studie/Cand.merc.Business
> Intelligence/1. Semester/R for Business Analytics/.Rproj/39 -
> Graphics/Exercises02")
>
> list.files()
>
> t1 = readRDS("canteen_clean.rds") head(t1)发布于 2019-11-29 16:50:39
尝试使用\而不是/。这才是对我有用的。
如果这不起作用,那么rds文件就有可能被销毁,所以您需要重新创建它,或者如果您有权限获得一个新的副本,那么尝试使用一个新的副本。我也有过同样的问题。
我希望这能帮上忙
https://stackoverflow.com/questions/59107717
复制相似问题