Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用r中的download.files()从外部oneDrive下载csv文件只提供文本/html文件_R_Download - Fatal编程技术网

使用r中的download.files()从外部oneDrive下载csv文件只提供文本/html文件

使用r中的download.files()从外部oneDrive下载csv文件只提供文本/html文件,r,download,R,Download,我朋友的oneDrive文件夹中有一个文件mtcars.csv。我使用以下代码将csv文件下载到名为“temp”的本地文件夹中 download.file('oneDrive_link_to_csv', destfile = "./temp/mtcars.csv") 我得到的是我的临时文件夹中的mtcars.csv。但是,我发现我无法使用read.csv读取文件。我用excel打开了这个文件,发现它有点像文本/html格式。不像行和列 有人知道发生了什么吗?如何下载可由read.csv读取

我朋友的oneDrive文件夹中有一个文件
mtcars.csv
。我使用以下代码将csv文件下载到名为“temp”的本地文件夹中

download.file('oneDrive_link_to_csv',  destfile =  "./temp/mtcars.csv")
我得到的是我的临时文件夹中的
mtcars.csv
。但是,我发现我无法使用
read.csv
读取文件。我用excel打开了这个文件,发现它有点像文本/html格式。不像行和列


有人知道发生了什么吗?如何下载可由
read.csv
读取的文件?oneDrive文件夹中的csv文件正常。我仔细检查了一下

根据,您可能需要将URL用于文件的原始版本(csv),而不是html版本

提供给您的链接可能不是指向实际文件内容的链接,而是指向显示文件内容的网页的链接。或者该链接要求您登录以获取内容,而
下载。文件
无法为您登录。很难说有什么细节需要测试。下载的文件中到底有什么?它是否包含数据(以及文本/html格式)?或者文件中缺少数据?它包含文本/html格式的数据谢谢本文。问题是如何找到原始文件的链接。在windows中,我右键单击文件,然后单击共享,然后单击复制链接。这就是我得到的链接。不知道要使用的任何其他链接。是否有人可以尝试将
mtcars.csv
放入oneDrive并尝试一下?如果我想删除oneDrive文件夹中的所有文件呢@TJ87@MrFlick@Monk