torchwrench.serialization.csv module¶
-
torchwrench.serialization.csv.dump_csv(data: Iterable[Mapping[str, Any]] | Mapping[str, Iterable[Any]] | Iterable, fpath: str | Path | None =
None, *, overwrite: bool =True, to_builtins: bool =False, make_parents: bool =True, backend: 'csv' | 'pandas' | 'auto' ='auto', header: bool | 'auto' ='auto', **csv_backend_kwds) str[source]¶ Dump content to csv format.
-
torchwrench.serialization.csv.dumps_csv(data: Iterable[Mapping[str, Any]] | Mapping[str, Iterable[Any]] | Iterable, fpath: str | Path | None =
None, *, overwrite: bool =True, to_builtins: bool =False, make_parents: bool =True, backend: 'csv' | 'pandas' | 'auto' ='auto', header: bool | 'auto' ='auto', **csv_backend_kwds) str[source]¶ Dump content to csv format.
-
torchwrench.serialization.csv.load_csv(fpath: str | Path | TextIOBase, /, *, orient: 'list' =
'list', header: bool =True, comment_start: str | None =None, strip_content: bool =False, backend: 'csv' | 'pandas' | 'auto' ='auto', delimiter: str | None =None, **csv_backend_kwds) list[dict[str, Any]][source]¶ -
torchwrench.serialization.csv.load_csv(fpath: str | Path | TextIOBase, /, *, orient: 'dict', header: bool =
True, comment_start: str | None =None, strip_content: bool =False, backend: 'csv' | 'pandas' | 'auto' ='auto', delimiter: str | None =None, **csv_backend_kwds) dict[str, list[Any]] -
torchwrench.serialization.csv.load_csv(fpath: str | Path | TextIOBase, /, *, orient: 'dataframe', header: bool =
True, comment_start: str | None =None, strip_content: bool =False, backend: 'csv' | 'pandas' | 'auto' ='auto', delimiter: str | None =None, **csv_backend_kwds) DataFrame Load CSV file using CSV or pandas backend.
-
torchwrench.serialization.csv.loads_csv(fpath: str | Path | TextIOBase, /, *, orient: 'list' | 'dict' | 'dataframe' | 'auto' =
'list', header: bool =True, comment_start: str | None =None, strip_content: bool =False, backend: 'csv' | 'pandas' | 'auto' ='auto', delimiter: str | None =None, **csv_backend_kwds) list[dict[str, Any]] | dict[str, list[Any]] | DataFrame[source]¶ Load CSV file using CSV or pandas backend.
-
torchwrench.serialization.csv.read_csv(fpath: str | Path | TextIOBase, /, *, orient: 'list' | 'dict' | 'dataframe' | 'auto' =
'list', header: bool =True, comment_start: str | None =None, strip_content: bool =False, backend: 'csv' | 'pandas' | 'auto' ='auto', delimiter: str | None =None, **csv_backend_kwds) list[dict[str, Any]] | dict[str, list[Any]] | DataFrame[source]¶ Load CSV file using CSV or pandas backend.
-
torchwrench.serialization.csv.save_csv(data: Iterable[Mapping[str, Any]] | Mapping[str, Iterable[Any]] | Iterable, fpath: str | Path | None =
None, *, overwrite: bool =True, to_builtins: bool =False, make_parents: bool =True, backend: 'csv' | 'pandas' | 'auto' ='auto', header: bool | 'auto' ='auto', **csv_backend_kwds) str[source]¶ Dump content to csv format.