python
コード
import numpy as np
dat=np.loadtxt('test.csv',delimiter=',',dtype=float)
||||###前提・実現したいこと
excelで作成した文字のみのcsvファイルをfloat型の数値リストをdatに格納したいと思っていまうすが、errorがでてしまいます。
実装中に以下のエラーメッセージが発生しました。
###発生している問題・エラーメッセージ
C:\Anaconda3\python.exe "C:/Users//PycharmProjects/test/Package1/read csv file of excel.py"
Traceback (most recent call last):
File "C:/Users//PycharmProjects/test/Package1/read csv file of excel.py", line 3, in <module>
dat=np.loadtxt('C:/Users/beam20170526/てst.csv',delimiter=',',dtype=int)
File "C:\Anaconda3\lib\site-packages\numpy\lib\npyio.py", line 985, in loadtxt
items = [conv(val) for (conv, val) in zip(converters, vals)]
File "C:\Anaconda3\lib\site-packages\numpy\lib\npyio.py", line 985, in <listcomp>
items = [conv(val) for (conv, val) in zip(converters, vals)]
File "C:\Anaconda3\lib\site-packages\numpy\lib\npyio.py", line 697, in <lambda>
return lambda x: int(float(x))
ValueError: could not convert string to float:
読み込もうとしているexcelファイルは以下のものです。
0 0 23 27 0 157 221 0
0 0 0 0 324 0 0 0
0 0 0 130 0 0 0 109
0 0 0 218 0 111 0 84
198 154 10 0 0 0 0 0
12 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 61 4 0 12 96
80 0 0 130 156 0 0 0
53 0 26 74 0 0 91 0
0 0 0 38 0 0 0 138
0 0 0 0 34 0 0 0
0 59 0 0 100 0 0 0
94 27 0 0 0 21 0 0
0 0 24 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 96 45 0 172 0 0
0 0 0 57 34 0 0 0
0 0 0 0 0 0 0 0
24 0 0 0 0 0 0 44
0 0 0 0 77 57 0 0
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/08 06:25
2017/09/08 06:37
2017/09/09 03:34