This is an elaboration of a previous question, but as I delve deeper into python, I just get more confused as to how python handles csv files.
I have a csv file, and it must stay that way (e.g., cannot convert it to text file). It is the equivalent of a 5 rows by 11 columns array or matrix, or vector...which ever.
I have been attempting to read in the csv using various methods I have found here and other places (e.g. python.org) so that it preserves the relationship between columns and rows, where the first row and the first column = non-numerical values. The rest are float values, and contain a mixture of positive and negative floats.
What I wish to do is import the csv and compile it in python so that if I were to reference a column header, it would return its associated values stored in the rows. Example:
>>> workers, constant, age
>>> workers
w0
w1
w2
w3
constant
7.334
5.235
3.225
0
age
-1.406
-4.936
-1.478
0
and so forth...
What I am looking for are some "best practices"/"pythonic" techniques for handling this kind of data structure. I am very new to python.
thanks in advance!