2016-09-28 9 views
0

私は、Pythonでタプルの形でCSVファイルを呼び出すのに問題がありました。numpy genfromtxtを使ってPythonでcsvデータをタプルに呼び出す方法は?

私が使用しているが:(申し訳ありませんが、私はcsv形式を表示する方法がわからない)

Trial1 Trial2 Trial3

50 ---:

csv_data = np.genfromtxt('csv-data.csv', dtype=int, delimiter=',', names=True) 

データは次のように見えますが---- 70 ---- 90

60 ------- 70 ---- 80

(2人による3つの試験のデータ)

上から私のgenfromtxtコードが生成されます。

csv_data=[(50, 70, 90) (60, 70, 80)] 

を私のようなコンマで人によってデータを分けたいながら:

csv_data=[(50, 70, 90), (60, 70, 80)] 

ここでの任意のヘルプ? ありがとうございました!

答えて

1

私はtolistメソッドを使用できると思います。

http://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.html

それはリストにndarrayを変換します。

import numpy as np 
csv_data = np.genfromtxt('csv-data.csv', dtype=int, delimiter=',', names=True) 
print(csv_data.tolist()) 

上記のコードの結果は次のとおりです。

➜ /tmp/csv $ python3 test.py 
[(50, 70, 90), (60, 70, 80)] 
<class 'list'> 
+0

うわーちょうど私が望んでいたとして完璧に動作。どうもありがとうございます!! – Vinci

関連する問題