DataFrame API Reference
The dataframe module provides data structures for tabular data.
DataFrame
A 2-dimensional labeled data structure.
zig
pub const DataFrame = struct {
// ...
};init
Initialize an empty DataFrame.
zig
pub fn init(allocator: Allocator) Selfdeinit
Deinitialize the DataFrame.
zig
pub fn deinit(self: *Self) voidaddColumn
Add a column to the DataFrame.
zig
pub fn addColumn(self: *Self, name: []const u8, col: Column) !voidgetColumn
Get a column by name.
zig
pub fn getColumn(self: Self, name: []const u8) ?ColumnSeries
A 1-dimensional labeled array.
zig
pub fn Series(comptime T: type) typeinit
Initialize a Series.
zig
pub fn init(allocator: Allocator, name: []const u8, data: NDArray(T)) !Selfdeinit
Deinitialize the Series.
zig
pub fn deinit(self: *Self) voidprint
Print the Series.
zig
pub fn print(self: Self) !void