pub fn markdown(df: &DataFrame) -> Result<String, String>
A DataFrame as a Markdown table, always with a header (the delimiter row makes it a table). Numbers right-aligned, pipes escaped, newlines flattened to spaces.