Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

dataframe-js

Package Overview
Dependencies
Maintainers
1
Versions
34
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

dataframe-js

Immutable and functional data structure for datascientists and developpers

  • 1.4.4
  • latest
  • Source
  • npm
  • Socket score

Version published
Maintainers
1
Created
Source

dataframe-js

Official Documentation: https://gmousse.gitbooks.io/dataframe-js/

Current Version: 1.4.3

Last Major Update:

  • Bugfixes and refactor
  • Change build ecosystem (easier, smaller bundles)
  • Add tail, head, slice, getRow, setRow, fillMissingValues, dropMissingValues methods
  • sortBy now handles missing values.
  • Fix bugs on IE !

Compatibility:

  • Browsers (IE > 10, Edge, Firefox, Chrome...)
  • NodeJS 4.x.x, 5.x.x, 6.x.x, 8.x.x

License: MIT

Presentation

DataFrame-js provides an immutable data structure for javascript and datascience, the DataFrame, which allows to work on rows and columns with a sql and functional programming inspired api.

With the DataFrame, you can easily do a ton of complex stuff such as join, groupby, exploration tasks, machine learning...

It's mainly designed to work on server-side (with node) but it also works in the browser (without file system related features).

Example:

import DataFrame from "dataframe-js";
import { data, columns } from "./titanic_data.js";
const df = new DataFrame(data, columns);
const filteredDf = df
    .filter(row => row.get("survived") === "yes")
    .select("class", "age", "sex");
filteredDf.show(3);
| class       | age        | sex        |
----------------------------------------
| 1st class   | adults     | man        |
| 1st class   | adults     | man        |
| 1st class   | adults     | woman      |

Installation

via git: npm install git+https://github.com/Gmousse/dataframe-js.git

via npm: npm install dataframe-js

via yarn: yarn add dataframe-js

For the browser, we have change the script provider (rawgit) because it will close soon, consider to update the url!!!

in the browser (1.4.0):

  • for production <script src="https://gmousse.github.io/dataframe-js/dist/dataframe.min.js"></script> (~ 80ko)
  • for development <script src="https://gmousse.github.io/dataframe-js/dist/dataframe.js"></script> (~ 300ko)

Usage

Basic Usage

Advanced Usage

API Reference

Contribution

The code of conduct

How to contribute ?

Keywords

FAQs

Package last updated on 25 Oct 2020

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc