Java object analogue to R data.frame

Viewed 26456

I really like data.frames in R because you can store different types of data in one data structure and you have a lot of different methods to modify the data (add column, combine data.frames,...), it is really easy to extract a subset from the data,...

Is there any Java library available which have the same functionality? I'm mostly interested in storing different types of data in a matrix-like fashion and be able to extract a subset of the data.

Using a two-dimensional array in Java can provide a similar structure, but it is much more difficult to add a column and afterwards extract the top k records.

6 Answers

In R we have the dataframe, in Python we have pandas, in Java: There is the Schema from the deeplearning4j

There is also a version for the data analysis of the ubiquitous iris data if you want to just get started, here

There are also other custom objects (from Weka, from Tensorflow that are more or less the same).

Related