Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/72.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 在hadoop计算上下文中合并两个xdf文件_R_Revolution R - Fatal编程技术网

R 在hadoop计算上下文中合并两个xdf文件

R 在hadoop计算上下文中合并两个xdf文件,r,revolution-r,R,Revolution R,我有两个RxXdfData数据源,我想在RxHadoopMR计算上下文中的某个列上合并它们 我的两个xdf数据源都很大,都存在于hdfs上。我们如何合并它们 我尝试了RxDataStep追加选项,但revolution r抱怨说,它无法接受复合xdf文件,并建议我改用rxExec 我知道这可以在本地计算上下文中使用rxMerge函数来完成,但我必须执行以下步骤: 将数据复制到边缘节点(本地上下文) 生成.xdf文件 使用rxMerge合并.xdf文件 将输出.xdf文件转换为txt/csv格式

我有两个RxXdfData数据源,我想在RxHadoopMR计算上下文中的某个列上合并它们

我的两个xdf数据源都很大,都存在于hdfs上。我们如何合并它们

我尝试了RxDataStep追加选项,但revolution r抱怨说,它无法接受复合xdf文件,并建议我改用rxExec

我知道这可以在本地计算上下文中使用rxMerge函数来完成,但我必须执行以下步骤:

  • 将数据复制到边缘节点(本地上下文)
  • 生成.xdf文件
  • 使用rxMerge合并.xdf文件
  • 将输出.xdf文件转换为txt/csv格式
  • 将txt/csv文件传输到hdfs
  • 再次使用rxImport将这些文本文件转换回复合xdf文件
  • 我认为,这么长的简单合并过程是一种过分的做法

    请帮我找到这个问题的最佳解决方案

    编辑: 我在revolution r support forum@

    但是我到现在还没有收到任何回复