下载/读取R中的文件

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

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

以下是我尝试使用函数download.file和read.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文件。

r csv
1个回答
1
投票

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

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

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