下载/读取 R 中的文件

  • 本文关键字:文件 读取 下载 r csv
  • 更新时间 :
  • 英文 :


我正在尝试编写一个可重现的代码,以便从Kaggle比赛中读取.csv文件。我可以手动下载数据并将其馈送到R Studio。但是,每当我尝试在Mac上通过R Studio(版本1.0.143(读取数据时,我都会得到一个html文件。

以下是我尝试使用函数下载和读取.csv的代码,

download.file("https://www.kaggle.com/c/5407/download/test.csv",destfile="test.csv)

download.file("https://www.kaggle.com/c/5407/download/test.csv", destfile="test.csv", method="curl",mode="w")

test <- read.csv(url("https://www.kaggle.com/c/5407/download/test.csv"))

我从命令中获得的输出 head(test)是`

X..DOCTYPE.html.
1                                                <html>
2                                                <head>
3     <title>Kaggle: Your Home for Data Science</title>
4                                <meta charset=utf-8 />
5             <meta name=robots content=index, follow/>
6             <meta name=theme-color content=#008ABC />

'显然不是.csv文件。

该网页上没有csv文件。只需在网络浏览器中手动输入 https://www.kaggle.com/c/5407/download/test.csv,您就会看到。

您可能需要查看RSelenium以便能够登录并下载该文件。否则,请手动将其下载到您的计算机,然后从目录中加载它。

最新更新