2016-10-25 11 views
0

pandasライブラリを使用してnums配列にcsv行をロードします。私はパンダを使ってcsvを読むことができますが、csvファイルの行ごとに読み取ることができる関数は見つかりませんでした。pandasを使用してcsvからnumpy配列にデータをロードする方法

pandasを使用してcsvから行を読み取って配列に入れるにはどうすればよいですか?

ex。

 Parch   Ticket  Fare  Cabin Embarked 
0  0   A/5 21171 7.2500   NaN  S 
1  0   PC 17599 71.2833   C85  C 

私はこのようなリストのリストを作成したい:

[ 
[0, "A/5", 21171, 7.2500, NaN, "S"], 
[0, "PC", 17599, 71.2833, "C85", "C"] 
] 

答えて

2

まずvaluesによってnumpy arrayに変換し、その後ndarray.tolist

print (df.values) 
[[0 'A/5 21171' 7.25 nan 'S'] 
[0 'PC 17599' 71.2833 'C85' 'C']] 

print (df.values.tolist()) 
[[0, 'A/5 21171', 7.25, nan, 'S'], [0, 'PC 17599', 71.2833, 'C85', 'C']] 
+0

どうもありがとう!それは働いた –

関連する問題