前提・実現したいこと
Pythonで機械学習をやっております。その時に、時系列データの処理があります。
読み込んだデータは、out.csvと言うファイルで、
csv
1date,hoge,fuga 22008-06-25 00:10:00,100.213,0.5
となっております(本来は行列ともに更に長いデータです)。
これを、Pandasのread_csvを用いて、
python
1df_aaa = pd.read_csv('./out.csv', header=0, index_col=0, parse_dates=True)
として読み込みます。
ここで、
python
1df_aaa = df_aaa.loc['2008-01-01':'2010-12-31', :]
として、実際のコードはしっかりとスライスをしてくれます。
ところが、この時に下に示すようなPylintのエラーが発生します。
コードは動くので問題ないのですが、常にエラーが出ているので気持ちが悪い状況です。これを表示させない、ないしエラーと認識させない方法はありますでしょうか。
お知恵をお貸しいただければ幸いです。
よろしくお願いいたします。
発生している問題・エラーメッセージ
Pylintにより以下のように指摘されます。
Slice index is not an int, None, or instance with __index__ 詳細--> { "resource": "/Users/myname/mydirectry/slice.py", "owner": "python", "code": "invalid-slice-index", "severity": 8, "message": "Slice index is not an int, None, or instance with __index__", "source": "pylint", "startLineNumber": 95, "startColumn": 1, "endLineNumber": 95, "endColumn": 1 }
該当のソースコード
python
1df_aaa = df_aaa.loc['2008-01-01':'2010-12-31', :]
試したこと
以下のようにpylintを設定しました。ホワイトリストなどを指定しています。
json
1"python.linting.pylintArgs": ["--ignored-modules=numpy,pandas,matplotlib", 2 "--ignored-classes=numpy,pandas,matplotlib", 3 "--extension-pkg-whitelist=numpy,pandas,matplotlib"]
補足情報(FW/ツールのバージョンなど)
VisualStudioCodeをつかっておりまして、その時の「問題」の欄で表示されます。
またPython周りのバージョンは以下のようになっております。
zsh
1% pylint --version 2pylint 1.6.4, 3astroid 1.4.9 4Python 3.6.1 |Anaconda 4.4.0 (x86_64)
以上になります。
お願いいたします。
回答1件
あなたの回答
tips
プレビュー