Perl调用R语言
安装Statistics::R模块
使用cpanm
命令安装CPAN模块Statistics::R
cpanm --from http://mirrors.ustc.edu.cn/CPAN/ Statistics::R
其中Windows下用strawberryperl内置cpanm
命令,Linux下也可以手动用cpan
命令安装cpanm
。
使用
test.pl
内容如下:
use Statistics::R; #与内置模块一样用use导入
my $R=Statistics::R->new();
my $input_value=3;
$R->set('x', $input_value); #传递Perl变量
$R->run(q`y=x^2`);
my $output_value=$R->get('y'); #接收R的返回值
print "y=$output_value\n";
执行测试
测试前要求安装好R环境,且R被添加进环境变量。
Windows下结果:
Linux下结果
$ perl test.pl
y=9
$
参考链接
见CPAN官网 Statistics::R模块 介绍。