私はpandas.DateRangeオブジェクトでインデックスされたpandas.DataFrame df1
を持っています。パンダのdatetimeインデックスを持つDataFramesの便利なスライシング
d1
とd2
をdatetimesとして使用すると、なぜdf[d1:d2]
が機能しないのですか。このスライスはどのように取得できますか?
df.truncate(before=d1, after=d2)
それはあなたの元df
を変更しないであろうと切り捨て1を返します。
ロエル
あなたは、このためのソースにリンクすることはできますか?私はhttp://pandas.pydata.org/pandas-docs/stable/timeseries.html#daterange-is-a-valid-indexにあり、私は切り捨て関数を見つけられませんでした。 – Paragon
ありがとう、ありがとう。もっと便利なdf [d1:d2]がうまくいかない理由はありますか? – saroele
@Paragon:現在のドキュメント(v0.7.2)のtruncateの説明へのリンクです:http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.truncate.html?highlight= truncate#pandas.DataFrame.truncate – saroele