熊猫重新采样文档


184

因此,我完全理解如何使用resample,但是文档在解释这些选项方面做得不好。

因此,resample除了以下两个以外,函数中的大多数选项都非常简单:

  • rule:表示目标转换的偏移量字符串或对象
  • 方式:字符串,下采样或重新采样的方法,默认为“均值”

因此,通过查看我在网上找到的尽可能多的示例,我可以看到规则可以'D'在一天,'xMin'几分钟,'xL'几毫秒内完成,但这就是我所能找到的全部。

如何我看到的情况如下:'first'np.max'last''mean',和'n1n2n3n4...nx'其中nx为每列索引的第一个字母。

因此,我在文档中缺少的某个地方显示了pandas.resample规则的每个选项以及如何输入?如果是,在哪里,因为我找不到它。如果没有,那么他们有什么选择?


8
对于Google的流浪者,请使用how='last'和进行重采样how='first':不要忘记添加closed='left', label='left'链接
Nasser Al-Wohaibi 2014年

@ NasserAl-Wohaibi我相当有信心您在上面的评论表明这些选项可以帮助完全回答以下问题。您以前遇到过这个问题吗?stackoverflow.com/questions/26247301/...
阿梅里奥巴斯克斯-雷纳

现在不推荐how ='last'赞成resample(...).last()
shadi

Answers:


312
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

请参阅时间序列文档。它包括偏移量列表(和“锚定”偏移量),以及有关重采样的部分。

请注意,没有所有不同how选项的列表,因为它可以是任何NumPy数组函数,并且可以通过nameby传递通过groupby分派可用的任何函数how


1
“ ...,因为它可以是任何NumPy数组函数,并且......”-是的,我在文档中读到了,但是在任何地方都有文档解释了此函数的确切含义以及与该函数的对应关系。重采样...?我在这里很失落。
jhin

1
这应该链接到所有相关文档领域,例如重采样。这是缩写的链接:pandas.pydata.org/pandas-docs/stable/…–
wordforthewise

添加了拉动请求以改进文档github.com/pandas-dev/pandas/pull/30252
Aseem Bansal

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”)?
源2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.