首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将apache-pig中的数据读取到R中

将apache-pig中的数据读取到R中
EN

Stack Overflow用户
提问于 2014-12-26 22:26:01
回答 1查看 697关注 0票数 0

有什么方法可以让R通过网络读取存储在apache中的数据吗?(类似于R如何通过网络连接到数据库并访问存储在数据库中的数据)。

或者,如果不能这样做,是否可以通过java、python或任何其他语言“管道”数据?示例: Java连接到Apache和R,允许数据从Apache迁移到Java到R。

EN

回答 1

Stack Overflow用户

发布于 2014-12-27 14:14:17

我想STREAM命令将对您有效。您能从下面的参考文档中尝试吗?

http://pig.apache.org/docs/r0.13.0/basic.html#stream

http://chimera.labs.oreilly.com/books/1234000001811/ch06.html#stream

我不知道R编程,所以我尝试了基本的Ruby脚本,它的工作很好。

输入

代码语言:javascript
复制
This is apache pig

PigScript:

代码语言:javascript
复制
A = LOAD 'input';
B = STREAM A THROUGH `myruby.rb`;
DUMP B;

myruby.rb

代码语言:javascript
复制
#!/usr/bin/env ruby

STDIN.each do |line|
line.split.each do |word|
  puts word
end
end

输出:

代码语言:javascript
复制
(This)
(is)
(apache)
(pig)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27662589

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档