rserve-js

0.0.5 • Public • Published

rserve-js

Build Status npm version Coverage Status Dependency Status devDependency Status

RServe client in JavaScript

This node module will communicate with R/Rserve over TCP/IP socket, allowing user to evaluate R statements from JavaScript and get the result as JavaScript object.

Installation

$ npm install rserve-js

Usage

let Rserve = require("rserve-js");

let client = Rserve.connect("localhost", 6311, function() {
    console.log("Connected to Rserve.");
    
    client.eval("data(iris)", function(err, response) {
        if (err) {
            throw err;
        }
        console.log("'iris' table is loaded.");
        
        client.eval("dim(iris)", function(err, response) {
            if (err) {
                throw err;
            }
            
            console.log(response.value); // shows dimension of iris table
        });
    });
});

Test

Tested on R version 3.2.3 and Rserve version 1.8.5.

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i rserve-js

Weekly Downloads

4

Version

0.0.5

License

MIT

Last publish

Collaborators

  • ksobue