nipype.interfaces.utility.csv module¶
CSV Handling utilities
CSVReader¶
Bases: BaseInterface
Examples
>>> reader = CSVReader() >>> reader.inputs.in_file = 'noHeader.csv' >>> out = reader.run() >>> out.outputs.column_0 == ['foo', 'bar', 'baz'] True >>> out.outputs.column_1 == ['hello', 'world', 'goodbye'] True >>> out.outputs.column_2 == ['300.1', '5', '0.3'] True>>> reader = CSVReader() >>> reader.inputs.in_file = 'header.csv' >>> reader.inputs.header = True >>> out = reader.run() >>> out.outputs.files == ['foo', 'bar', 'baz'] True >>> out.outputs.labels == ['hello', 'world', 'goodbye'] True >>> out.outputs.erosion == ['300.1', '5', '0.3'] True
- Mandatory Inputs
in_file (a pathlike object or string representing an existing file) – Input comma-seperated value (CSV) file.
- Optional Inputs
header (a boolean) – True if the first line is a column header. (Nipype default value:
False
)
CSVReader.
output_spec
¶