パンダのリサンプルドキュメント


184

だから私はresampleの使い方を完全に理解していますが、ドキュメントはオプションを説明するのに適していません。

したがって、resample関数のほとんどのオプションは、次の2つを除いて非常に単純です。

  • ルール:ターゲット変換を表すオフセット文字列またはオブジェクト
  • 方法:文字列、ダウンサンプリングまたはリサンプリングの方法、デフォルトは「平均」

オンラインで見つけた多くの例を見ると、ルール'D'、日、'xMin'分、'xL'ミリ秒で実行できることがわかりますが、それだけで見つけることができます。

私は以下のことを見てきた方法について:'first'np.max'last''mean'、および'n1n2n3n4...nx'NXは、各列のインデックスの最初の文字です。

では、ドキュメントのどこかに、pandas.resampleのルールのすべてのオプションと入力方法が表示されていませんか?はいの場合、どこで見つけられませんでした。いいえの場合、それらのすべてのオプションは何ですか?


8
Googleの放浪者の場合、how='last'およびand を使用したリサンプリングの場合how='first':追加することを忘れないでくださいclosed='left', label='left'リンク
ナセルアルウォハイビ2014

@ NasserAl-Wohaibi上記のコメントは、これらのオプションが次の質問への完全な回答に役立つことを示していると確信しています。以前にこの問題に遭遇したことがありますか?stackoverflow.com/questions/26247301/…–
Amelio Vazquez-Reina

賛成で、今どのように=「最後」が推奨されていませんresample(...).last()
シャディ

回答:


314
B         business day frequency
C         custom business day frequency (experimental)
D         calendar day frequency
W         weekly frequency
M         month end frequency
SM        semi-month end frequency (15th and end of month)
BM        business month end frequency
CBM       custom business month end frequency
MS        month start frequency
SMS       semi-month start frequency (1st and 15th)
BMS       business month start frequency
CBMS      custom business month start frequency
Q         quarter end frequency
BQ        business quarter endfrequency
QS        quarter start frequency
BQS       business quarter start frequency
A         year end frequency
BA, BY    business year end frequency
AS, YS    year start frequency
BAS, BYS  business year start frequency
BH        business hour frequency
H         hourly frequency
T, min    minutely frequency
S         secondly frequency
L, ms     milliseconds
U, us     microseconds
N         nanoseconds

timeseriesのドキュメントを参照してください。オフセットのリスト(および「アンカーされた」オフセット)と、リサンプリングに関するセクションが含まれています。

すべての異なるhowオプションのリストがあるわけではないことに注意してください。これは、任意のNumPy配列関数にすることができ、groupbyディスパッチを介して利用できる任意の関数をhow名前で渡すことができるためです。


1
"...これはNumPy配列関数である可能性があるため..."-そうです、私はドキュメントでそれを読みましたが、この関数が何をするのか、それが何をするのかを説明しているドキュメントはどこにもありますリサンプリング...?ここでかなり迷ってしまいました。
jhin 2016年

1
これは、リサンプルなど、関連するすべてのドキュメント領域にリンクする必要があります。ここでは省略形へのリンクは次のとおりです。pandas.pydata.org/pandas-docs/stable/...
wordsforthewiseは


65

これ以外にもありますが、おそらくこのリストを探しているでしょう。

B   business day frequency
C   custom business day frequency (experimental)
D   calendar day frequency
W   weekly frequency
M   month end frequency
BM  business month end frequency
MS  month start frequency
BMS business month start frequency
Q   quarter end frequency
BQ  business quarter endfrequency
QS  quarter start frequency
BQS business quarter start frequency
A   year end frequency
BA  business year end frequency
AS  year start frequency
BAS business year start frequency
H   hourly frequency
T   minutely frequency
S   secondly frequency
L   milliseconds
U   microseconds

出典:http : //pandas.pydata.org/pandas-docs/stable/timeseries.html#offset-aliases


8
なぜ「Min」がないのですか(ドキュメントで使用されている「5Min」のように)?
ziyuang

@zyuang、ここでは短い形式のみが表示されます。たとえば、「ms」もリストにありません
Julien__
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.