下のようなデータフレームで、インデックスは日付で保持したままその日付の行が何番目なのかを把握するための番号の列(2019-11-01をゼロとする)を追加させたいです。
例えば注釈(annotation)をつける際、引数には行番号を記入する必要があるかと思いますがその時に特定の日付が何番目なのかを知りたいからです。(そもそもannotationに直接日付を引数に渡すことはできるのでしょうか)
どなたかご返答いただけますと幸いです。
from pandas_datareader import data import pandas as pd import matplotlib.pyplot as plt from datetime import datetime %matplotlib inline start = '2019-11-01' end = '2020-11-01' df = data.DataReader('^N225','yahoo', start, end) df
日付から行番号を得たいだけなら、
df.index.get_loc(日付)
という方法もあります。
回答2件
あなたの回答
tips
プレビュー