Kaggle 和 R 编程 - 无法读取 csv 文件,路径相关问题

问题描述 投票:0回答:1

我是数据分析、R 和 Kaggle 的新手。我正在将我的第一个数据集“Bellabeat 案例研究”上传到 Kaggle,并且在读取 Kaggle 目录中的 csv 文件时遇到问题。

我做了什么:

  1. 我在 Kaggle 中完成了分析并保存了完成的文件。
  2. 创建了一个新笔记本并成功上传该文件。
  3. 安装了 tidyverse 包并加载了库。这样就成功了。
  4. 读取 csv 文件 - 我无法再将 csv 文件读入 Kaggle,即使我在创建这个新笔记本之前在 Kaggle 中运行了所有代码。
  5. 我尝试了多种不同的路径来获取我的文件,但没有成功。 (如下所述)

有人可以告诉我我做错了什么吗?

这是我用来尝试找出问题的一些代码:

# 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:
r csv kaggle
1个回答
0
投票

不确定这是否适合您的具体情况,但这就是为我解决的问题。

目录和目录中的文件

查看 Kaggle Notebook 输入部分中的数据集时,有一个“目录”文件位置。 如果您选择复制此内容,它只会提取目录信息(例如:/kaggle/input/housing)

您需要做的是单击目录左侧的下拉箭头(如果数据集对您可见或在组笔记本中设为“公开”,则该箭头可用),它将弹出 csv 的名称你上传的。 您可以在那里复制实际的“csv”文件位置(例如:/kaggle/input/d/[username]/housing/[csvfilename].csv)

从那里它应该使用 read.csv() 函数正常运行。

希望这有帮助

© www.soinside.com 2019 - 2024. All rights reserved.