xdl-dataframe 0.1.1

DataFrame module for XDL - pandas/Spark-style data manipulation with support for CSV, TSV, Parquet, Avro
Documentation

XDL DataFrame Module

Provides pandas/Spark-style data manipulation capabilities for XDL with support for:

  • CSV and TSV files
  • Parquet files
  • Avro files
  • Database query results

Features

  • DataFrame Operations: filter, select, groupby, sort, join
  • Data I/O: Read from multiple formats, write to CSV/TSV
  • Statistics: describe, sum, mean, count, value_counts
  • Integration: Works seamlessly with XDL arrays, ML functions, charts, and 3D graphics

Example

; Read CSV data
df = XDLDataFrame_ReadCSV('data.csv')

; Select columns
df_subset = df->Select(['name', 'age', 'city'])

; Filter rows
df_filtered = df->Filter(AGE='>30')

; Group and aggregate
df_grouped = df->GroupBy(['city'])->Mean()

; Statistical summary
stats = df->Describe()

; Export to different format
df->WriteTSV, 'output.tsv'