🔌 Application Programming Interface#
galactic.io.data.csv module
Class
CSVDataReaderfor reading.csvfile
- class CSVDataReader#
Bases:
objectCSVdata reader.Example
>>> from pprint import pprint >>> from galactic.io.data.csv import CSVDataReader >>> reader = CSVDataReader() >>> import io >>> text = '''age,height ... 46,202 ... 36,183 ... 204,230 ... 36,180 ... 23,150 ... 23,172 ... ''' >>> dataset = reader.read(io.StringIO(text)) >>> pprint(dataset) [frozendict.frozendict({'age': '46', 'height': '202'}), frozendict.frozendict({'age': '36', 'height': '183'}), frozendict.frozendict({'age': '204', 'height': '230'}), frozendict.frozendict({'age': '36', 'height': '180'}), frozendict.frozendict({'age': '23', 'height': '150'}), frozendict.frozendict({'age': '23', 'height': '172'})]