1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
//! 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
//!
//! ```xdl
//! ; 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'
//! ```
pub use ;
pub use ;
pub use ;
pub use Series;
pub use read_parquet;
pub use read_avro;
pub use from_recordset;
/// Module version
pub const VERSION: &str = env!;