次のエラーが生成されます。
ValueError: 時間データ '11/1/13' が形式 '%m/%d/%Y' と一致しません
私のデータの例。(形式 - 月、日、年の値)
12/27/13,311
12/28/13,283
12/29/13,285
12/30/13,285
12/31/13,252
1/1/14,245
1/2/14,245
1/3/14,245
1/4/14,245
1/5/14,246
私が持っているコードは、別の SOF 投稿で収集されました。
import csv
import datetime as dt
import matplotlib.pyplot as plt
arch = 'test.csv'
data = csv.reader(open(arch))
data = [(dt.datetime.strptime(item, "%m/%d/%Y"), float(value)) for item, value in data]
data.sort()
[x, y] = zip(*data)
fig = plt.figure()
ax = fig.add_subplot(111)
ax.plot(x, y)
ax.grid(True)
fig.autofmt_xdate()
plt.show()
日付形式でエラーがスローされるのはなぜですか?