私はのチュートリアルをフォローしていました。私はhereから "Export"をクリックしてから "CSV(、)"をクリックしてデータセットをダウンロードしました。python:マシンラーニングマスタリー:時刻データがフォーマットと一致しません
チュートリアル
# load and plot dataset
from pandas import read_csv
from pandas import datetime
from matplotlib import pyplot
# load dataset
def parser(x):
return datetime.strptime('190'+x, '%Y-%m')
series = read_csv('shampoo-sales.csv', header=0, parse_dates=[0], index_col=0, squeeze=True, date_parser=parser)
# summarize first few rows
print(series.head())
# line plot
series.plot()
pyplot.show()
で提案されている次のコードスニペットを使用している場合、私は次のエラーを取得する:
time data '190Sales of shampoo over a three year period' does not match format '%Y-%m'
私は何ができますか?
「時間データ」19001-Janはフォーマット '%Y-%m'と一致しません –
ダウンロードした 'CSV'ファイルを編集している間にファイルの最後)を変更する必要があるので、最初のデータ行を変更する必要があります(したがって、 "1-01"、266.0'の代わりに "01-Jan"、266.0'を取得しました。ファイルの最後にある長いテキストを削除して保存してください(コード内のファイル名に合うように名前を変更してください)。もう一度試してみました。 – MarianD