[SEMI-SOLVED] Reading CSV file of unknown structure into purely nominal/text

New Altair Community Member
Updated by Jocelyn
What is the easiest way to read a CSV file that has an unknown set (and number) of attributes (named in the first row), into an exampleset where each value is read simply as a nominal (or text) attribute?
My attempt,
Failing that, what is the easiest way to do it if the number of attributes is known (but not the names)?
My attempt:
My attempt,
<?xml version="1.0" encoding="UTF-8" standalone="no"?>parses numeric-appearing data as numeric attributes.
<process version="5.3.008">
<context>
<input/>
<output/>
<macros/>
</context>
<operator activated="true" class="process" compatibility="5.3.008" expanded="true" name="Process">
<process expanded="true">
<operator activated="true" class="read_csv" compatibility="5.3.008" expanded="true" height="60" name="Read CSV" width="90" x="112" y="30">
<parameter key="csv_file" value="/blahblahblah/VTX.csv"/>
<parameter key="column_separators" value=","/>
<parameter key="parse_numbers" value="false"/>
<list key="annotations"/>
<list key="data_set_meta_data_information"/>
</operator>
<connect from_op="Read CSV" from_port="output" to_port="result 1"/>
<portSpacing port="source_input 1" spacing="0"/>
<portSpacing port="sink_result 1" spacing="0"/>
<portSpacing port="sink_result 2" spacing="0"/>
</process>
</operator>
</process>
Failing that, what is the easiest way to do it if the number of attributes is known (but not the names)?
My attempt:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>only reads the last attribute and discards the rest.
<process version="5.3.008">
<context>
<input/>
<output/>
<macros/>
</context>
<operator activated="true" class="process" compatibility="5.3.008" expanded="true" name="Process">
<process expanded="true">
<operator activated="true" class="read_csv" compatibility="5.3.008" expanded="true" height="60" name="Read CSV" width="90" x="112" y="30">
<parameter key="csv_file" value="/blahblahblah/VTX.csv"/>
<parameter key="column_separators" value=","/>
<parameter key="parse_numbers" value="false"/>
<list key="annotations"/>
<list key="data_set_meta_data_information">
<parameter key="0" value=".true.nominal.regular"/>
<parameter key="1" value=".true.nominal.regular"/>
<parameter key="2" value=".true.nominal.regular"/>
<parameter key="3" value=".true.nominal.regular"/>
<parameter key="4" value=".true.nominal.regular"/>
<parameter key="5" value=".true.nominal.regular"/>
</list>
</operator>
<connect from_op="Read CSV" from_port="output" to_port="result 1"/>
<portSpacing port="source_input 1" spacing="0"/>
<portSpacing port="sink_result 1" spacing="0"/>
<portSpacing port="sink_result 2" spacing="0"/>
</process>
</operator>
</process>