文档章节

Common Lisp中调用R

烟波
 烟波
发布于 2013/10/22 10:34
字数 181
阅读 283
收藏 3

R是功能强大的统计软件,和Lisp一样也有一个交互式的命令行环境,还有众多的扩展库,可以用来进行专业的统计分析。要在Common Lisp中方便的调用R的功能,可以试用rcl这个库。安装方法很简单,因为它已经纳入到quicklisp库中了:

(ql:quickload “rcl”)

使用:

Source code    
* (use-package :rcl)                                                                 T    
* (r-init)                                                                           T
* (r "R.Version")  ("x86_64-pc-linux-gnu" "x86_64" "linux-gnu" "x86_64, linux-gnu" "" "2" "12.1" "2010" "12" "16" "53855" "R" "R version 2.12.1 (2010-12-16)") ((:NAMES "platform" "arch" "os" "system" "status" "major" "minor" "year" "month" "day" "svn rev" "language" "version.string")) 
* (r "seq" 1 5)                                                                      (1 2 3 4 5) 
* (r "*" 2 (r "seq" 1 5))                                                            (2 4 6 8 10) 
* (r "summary" '(123 543 3242 8934 234 643))                                         (123.0d0 311.2d0 593.0d0 2286.0d0 2592.0d0 8934.0d0)

本文转载自:http://www.feime.net/2011/%E9%85%B7%E5%BA%93%EF%BC%9Arcl-common-lisp%E4%B8%AD%E8%B0%83%E7%94%A8r/

共有 人打赏支持
烟波
粉丝 23
博文 31
码字总数 164649
作品 0
深圳
程序员
私信 提问
加载中

评论(2)

褐衣
褐衣
同样赞一个!
RenKaidi
RenKaidi
赞一个!
用ECL编译字符游戏的跨平台(Linux/OSX/WINDOWS)可执行文件

用ECL编译字符游戏的跨平台(Linux/OSX/WINDOWS)可执行文件 说明 前面我们用 写了一个代码超简短的字符游戏, 不过每次运行时都需要通过 来加载, 本文介绍一种可以把 代码编译为可执行文件的方...

FreeBlues
2016/01/20
122
15
如何通过 Common Lisp 调用 iOS simulator 并交互?== 未解决

之前根据 CCL 的教程学会了如何在 Common Lisp 中调用 Cocoa 框架,编写 MAC 应用程序。 最近在考虑如何通过 Common Lisp 调用 Cocoa Touch 框架,开发 iOS 程序(iPhone/iPad),首先需要解...

FreeBlues
2014/06/23
0
0
终极解决方案:Emacs+Slime+Lisp启动错误:Polling "/tmp/slime.50

终极解决方案:Emacs+Slime+Lisp启动错误:Polling "/tmp/slime.5000 .. 25 (Abort with 'M-x slime-abort-connection'.) [730 times]" 目录 - 问题描述- 尝试搜索无果- 自力更生研究报错信息...

FreeBlues
2015/08/24
0
0
Vim 下使用 Slimv(类似Slime) 轻松调试 Common Lisp

Vim 下使用 Slimv(类似Slime) 轻松调试 Common Lisp 目录 - 前情回顾- 安装slimv- 数据配置- 默认快捷键- 实战演练 前情回顾 在上一篇文章想法验证:超轻量级全功能纯文本界面 REPL 类语言 ID...

FreeBlues
2015/09/01
363
0
【实践】MS WINDOWS系统中把 SBCL 集成到 Lispbox 中

【实践】MS WINDOWS系统中把 SBCL 集成到 Lispbox 中 最近在分析 Lispbox 中各个组成部分的启动顺序和调用方法,略有所得,遂尝试把 SBCL 集成到 Lispbox,具体方法如下: 1、安装好 Lispbo...

FreeBlues
2012/11/15
0
5

没有更多内容

加载失败,请刷新页面

加载更多

Java Sound Programmer Guide

Introductory Material Preface For Whom This Guide Is Intended What this Guide Describes For More Information Chapter: 1 Introduction to the Java Sound API Design Goals Who is th......

祖冲之
16分钟前
1
0
HTTP协议状态码304和200区别

当浏览器第一次加载资源的时候,返回一般为200,意思是成功获取资源,并会在浏览器的缓存中记录下max-age; 当第二次访问的时候:如果只是用浏览器打开,那么浏览器会去判断这个资源在缓存里...

晚风0623
16分钟前
2
0
阿里云物联网平台体验(树莓派+Python篇)

虽然对阿里云物联网平台比较熟悉了,从一开始就有幸参与了飞凤平台(Link Develop 一站式开发平台的前身)的一些偏硬件接入的工作。但是同时也见证了阿里云物联网团队从几十人到数百人的迅速...

阿里云云栖社区
29分钟前
0
0
java单例设计模式

实现方法一 package com.hs.pattern.singleton;/** * 优点:实现简单 * 缺点:线程不安全 * 例如:当两个线程都运行到if( singleton == null ),而singleton确实为空,则两个线程都...

yangyangyyyy
34分钟前
1
0
MacOS下安装MongoDB数据库

官方链接:Install MongoDB Community Edition on macOS 推荐大家使用Homebrew安装 ##1.更新 Homebrew’s 包版本 brew update 2.安装MongoDB brew install mongodb 休息片刻,等他安装完就...

凌宇之蓝
34分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部