-1
修正する必要があるのは何ですか?matplotlibを使用してExcelシート(.csv)ファイルからデータを取得します。
ValueError Traceback (most recent call last)
<ipython-input-53-56f3e9d938be> in <module>()
11 plots=csv.reader(csvfile, delimiter=',')
12 for row in plots:
---> 13 x.append(int(row[1]))
14 y.append(int(row[2]))
15
ValueError: invalid literal for int() with base 10: 'Open'
from matplotlib import pyplot as plt
import csv
x=[]
y=[]
with open('/Users/thomasmac/Desktop/Orbital/SPLS.csv', 'r') as csvfile:
plots=csv.reader(csvfile, delimiter=',')
for row in plots:
x.append(int(row[0]))
y.append(int(row[1]))
plt.plot(x,y)
plt.title('SPLS')
plt.ylabel('returns')
plt.xlabel('Share price')
plt.show()
で行うことができます。 "オープン"は数字ではないため、エラーです。 – ImportanceOfBeingErnest
openをintに変換する方法とfloatを変換する方法はありますか? 、またはプログラムがopenが# –