On Friday, December 20, 2013 11:18:53 AM UTC+5:30, chao dong wrote:
> HI, everybody. When I try to use numpy to deal with my dataset in the style 
> of csv, I face a little problem.

>     In my dataset of the csv file, some columns are string that can not 
> convert to float easily. Some of them can ignore, but other columns I need to 
> change the data to a enum style.

>     for example, one column just contain three kinds : S,Q,C. Each of them 
> can declare one meaning, so I must convert them to a dict just like {1,2,3}

What does "dict like {1,2,3}" mean??

On recent python thats a set
On older ones its probably an error.
So you can mean one of:
1. Set([1,2,3])
2. List: [1,2,3]
3. Tuple: (1,2,3)
4. Dict: {"S":1, "Q":2, "C":3}
5. An enumeration (on very recent pythons)
6. A simulation of an enum using classes (or somesuch)
7. Something else


>     Now the question is, when I use numpy.loadtxt, I must do all things above 
> in just one line and one fuction. So as a new user in numpy, I don't know how 
> to solve it.

I suggest you supply a couple of rows of your input
And the corresponding python data-structures you desire
Someone should then suggest how to go about it

-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to