【发布时间】:2015-05-18 17:55:35
【问题描述】:
我需要从 R 中非常大的数据集创建一些数据框。有没有办法更改我的工作目录,以便将我创建的 R 对象保存到 hdfs 中? /home 下没有足够的空间来保存这些大数据框,但是我需要使用一些需要数据框作为输入的数据框函数。
【问题讨论】:
-
也许是一个愚蠢的评论,但是:
setwd()是否适合您的目的? -
大多数功能还允许您将对象保存在任何位置,而无需移动
getwd()文件夹。 -
SabDeM:setwd() 函数可以指向本地目录中的不同文件夹,但它不能访问存储在其他机器上的文件夹(这是我要问的) Roman:我如何创建一个hdfs中的数据对象?现在我在 cloudera 中有一个 XDF 文件,我想从中创建一个非本地数据框。现在,我使用 rxCopyToLocal() 将 hdfs 文件复制到本地计算上下文,然后使用 rxXdfToDataFrame 将文件转换为数据框。如何将此数据框保存在 hdfs 上而不是我的 /home 文件夹中?
标签: r out-of-memory working-directory revolution-r