web-dev-qa-db-ja.com

pandasドキュメントの再サンプル

resample の使用方法は完全に理解していますが、ドキュメントではオプションの説明がうまくいきません。

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

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

だから、私がオンラインで見つけた多くの例を見ると、ルールのためにあなたが一日に'D'、数分に'xMin'、ミリ秒に'xL'を行うことができますが、それは私が見つけることができるすべてです。

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

pandas.resampleのルールのすべてのオプションと入力方法を表示するドキュメントのどこかに欠けているものはありますか?はいの場合、どこで見つけられなかったのか。いいえの場合、それらのすべてのオプションは何ですか?

157
Ryan Saxe
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 documentation を参照してください。 オフセット (および 'アンカー'オフセット )のリスト、および リサンプリング に関するセクションが含まれています。

すべての異なるhowオプションのリストはないことに注意してください。これは任意のNumPy配列関数である可能性があり、 groupby dispatching を介して使用可能な関数を名前でhowに渡すことができるためです。

270
Matti John

これだけではありませんが、おそらくこのリストを探しているでしょう。

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

65
vonkohorn