我是数据分析、R 和 Kaggle 的新手。我正在将我的第一个数据集“Bellabeat 案例研究”上传到 Kaggle,并且在读取 Kaggle 目录中的 csv 文件时遇到问题。
我做了什么:
有人可以告诉我我做错了什么吗?
这是我用来尝试找出问题的一些代码:
# List all files in the directory
#files <- list.files("/kaggle/input/fitabase-data-4-12-16-5-12-16")
# Print the list of files
#print(files)
output: character(0)
# Get working directory
#getwd()
output: '/kaggle/working'
# Full path to the file
#file_path <- "/kaggle/input/fitabase-data-4-12-16-5-12-16/dailyActivity_merged.csv"
# Print the full file path
#print(file_path)
output: [1] "/kaggle/input/fitabase-data-4-12-16-5-12-16/dailyActivity_merged.csv"
# Set working directory does not work
# setwd("/kaggle/input/fitabase-data-4-12-16-5-12-16")
我尝试过的路径:
# activity_day <- read.csv(file = "/kaggle/input/fitabase-data-4-12-16-5-12-16/dailyActivity_merged.csv")
# activity_day <- read.csv(file = "dailyActivity_merged.csv")
# activity_day <- read.csv("/kaggle/input/fitabase-data-4-12-16-5-12-16/dailyActivity_merged.csv")
我不断收到错误:
#error: Warning message in file(file, "rt"):
#“cannot open file '/kaggle/input/fitabase-data-4-12-16-5-12-16/dailyActivity_merged.csv': No such file or directory”
#Error in file(file, "rt"): cannot open the connection
#Traceback:
不确定这是否适合您的具体情况,但这就是为我解决的问题。
查看 Kaggle Notebook 输入部分中的数据集时,有一个“目录”文件位置。 如果您选择复制此内容,它只会提取目录信息(例如:/kaggle/input/housing)
您需要做的是单击目录左侧的下拉箭头(如果数据集对您可见或在组笔记本中设为“公开”,则该箭头可用),它将弹出 csv 的名称你上传的。 您可以在那里复制实际的“csv”文件位置(例如:/kaggle/input/d/[username]/housing/[csvfilename].csv)
从那里它应该使用 read.csv() 函数正常运行。
希望这有帮助