csvファイルをpythonで読み込んで行や列ごとに抽出して作業をしてきたいと考えています。
しかし、csvファイルを読みこもうとしてもエラーが出てしまいます。
エラーメッセージについて検索してみて色々試してみても今のところ未解決です。
https://drive.google.com/drive/folders/1m512KtrYgWVCtJ6kqoa_gT27t2NeroBU?usp=sharing
こちらにそのcsvファイルとそれをテキスト出力したものが置いてありますので見ていただけたら嬉しいです。
実行したコード
import numpy as np
import matplotlib.pyplot as plt
outfile='file.csv'
x=np.loadtxt(outfile,dtype = float,delimiter='\t')
x=np.loadtxt(outfile,dtype = None,delimiter=',')など
エラーメッセージ
ValueError Traceback (most recent call last)
<ipython-input-29-3ae76efe3c7e> in <module>
----> 1 x=np.loadtxt(outfile,dtype = float,delimiter='\t')
~/anaconda3/lib/python3.8/site-packages/numpy/lib/npyio.py in loadtxt(fname, dtype, comments, delimiter, converters, skiprows, usecols, unpack, ndmin, encoding, max_rows)
1137 # converting the data
1138 X = None
-> 1139 for x in read_data(_loadtxt_chunksize):
1140 if X is None:
1141 X = np.array(x, dtype)
~/anaconda3/lib/python3.8/site-packages/numpy/lib/npyio.py in read_data(chunk_size)
1065
1066 # Convert each value according to its column and store
-> 1067 items = [conv(val) for (conv, val) in zip(converters, vals)]
1068
1069 # Then pack it according to the dtype's nesting
~/anaconda3/lib/python3.8/site-packages/numpy/lib/npyio.py in <listcomp>(.0)
1065
1066 # Convert each value according to its column and store
-> 1067 items = [conv(val) for (conv, val) in zip(converters, vals)]
1068
1069 # Then pack it according to the dtype's nesting
~/anaconda3/lib/python3.8/site-packages/numpy/lib/npyio.py in floatconv(x)
761 if '0x' in x:
762 return float.fromhex(x)
--> 763 return float(x)
764
765 typ = dtype.type
ValueError: could not convert string to float: '10,"30
回答1件
あなたの回答
tips
プレビュー