This is a C++ analytical library designed for data analysis similar to libraries in Python and R. For example, you would compare this to Pandas, R data.frame, or Polars. You can slice the data in many different ways. You can join, merge, and group-by the data. You can run various statistical, summarization, financial, and ML algorithms on the data. You can add your custom algorithms easily. You can multi-column sort, custom pick, and delete the data. DataFrame also includes a large collection of analytical algorithms in the form of visitors. These are from basic stats such as Mean, and Std Deviation and return, … to more involved analysis such as Affinity Propagation, Polynomial Fit, and Fast Fourier transform of arbitrary length … including a good collection of trading indicators. You can also easily add your own algorithms.

Features

  • Support any type either built-in or user defined without needing new code
  • Multi-threading but only when it makes sense
  • Documentation available
  • DataFrame only depends on C++ language and its standard library
  • Examples available

Project Samples

Project Activity

See All Activity >

Categories

Machine Learning

License

BSD License

Follow DataFrame

DataFrame Web Site

Other Useful Business Software
Hightouch is a data and AI platform for marketing and personalization. Icon
Hightouch is a data and AI platform for marketing and personalization.

Marketing needs data and AI. Give them Hightouch.

Find insights, run real-time campaigns, and build AI agents with all your data.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of DataFrame!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

C++

Related Categories

C++ Machine Learning Software

Registered

2024-08-08