R 如何从DataCamp导出数据?

R 如何从DataCamp导出数据?,r,web-scraping,R,Web Scraping,我用于在线学习R。有时我想导出练习中使用的数据,但我找不到简单的方法 我知道有,有些课程在课程描述中提供了一些选定的数据集供下载。但是,我如何下载可以通过DataCamp练习界面访问的数据,以便在平台外导出?我最终成功地使用DataCamp控制台将所需的数据集写入CSV文件,在控制台中类似如下: write.csv(df) 它将整个输出写到控制台,我拖动并复制了整个内容(在我的例子中,超过4MB的文本)。这是一个格式正确的CSV文件,我保存了它,然后将它导入RStudio,然后可以随意使用 将

我用于在线学习R。有时我想导出练习中使用的数据,但我找不到简单的方法


我知道有,有些课程在课程描述中提供了一些选定的数据集供下载。但是,我如何下载可以通过DataCamp练习界面访问的数据,以便在平台外导出?

我最终成功地使用DataCamp控制台将所需的数据集写入CSV文件,在控制台中类似如下:

write.csv(df)

它将整个输出写到控制台,我拖动并复制了整个内容(在我的例子中,超过4MB的文本)。这是一个格式正确的CSV文件,我保存了它,然后将它导入RStudio,然后可以随意使用

将数据从一个会话移动到另一个会话的合适方法是使用函数
dput()
。如果数据很大,可以分步骤进行:

dput(df[1:100, ])
dput(df[101:200, ])
# ...
# Finally rbind() in your local session and save to hardrive

dput()可能是一种方法。@snoram,我更喜欢dput而不是write.csv解决方案,因为它保留了完整的对象结构。它在DataCamp上运行良好。你能不能把这个评论变成一个答案,这样我就可以接受了?这对DataCamp非常有用。我喜欢dput,因为它保留了完整的对象结构。dget()是一个并行函数,用于在保存到文件后将数据返回到R中。