gấu trúc mẫu tài liệu


184

Vì vậy, tôi hoàn toàn hiểu làm thế nào để sử dụng mẫu lại , nhưng tài liệu không làm tốt công việc giải thích các tùy chọn.

Vì vậy, hầu hết các tùy chọn trong resamplehàm đều khá dễ dàng ngoại trừ hai tùy chọn này:

  • quy tắc: chuỗi bù hoặc đối tượng thể hiện chuyển đổi mục tiêu
  • làm thế nào: chuỗi, phương thức để lấy mẫu xuống hoặc lấy mẫu lại, mặc định là 'mean'

Vì vậy, từ việc xem xét nhiều ví dụ như tôi tìm thấy trên mạng, tôi có thể thấy quy tắc bạn có thể làm 'D'trong ngày, 'xMin'trong vài phút, 'xL'trong một phần nghìn giây, nhưng đó là tất cả những gì tôi có thể tìm thấy.

cho làm thế nào tôi đã thấy những điều sau đây: 'first', np.max, 'last', 'mean', và 'n1n2n3n4...nx'nơi nx là chữ cái đầu tiên của mỗi chỉ số cột.

Vì vậy, có một nơi nào đó trong tài liệu mà tôi đang thiếu hiển thị mọi tùy chọn cho pandas.resamplequy tắc và cách nhập liệu? Nếu có, nơi tôi không thể tìm thấy nó. Nếu không, tất cả các tùy chọn cho họ là gì?


8
Đối với những người lang thang của Google, để lấy mẫu lại bằng cách sử dụng how='last'how='first': đừng quên thêm closed='left', label='left'. liên kết
Nasser Al-Wohaibi

@ NasserAl-Wohaibi Tôi khá tự tin nhận xét của bạn ở trên là một dấu hiệu cho thấy các tùy chọn này có thể giúp trả lời đầy đủ câu hỏi sau đây. Bạn đã gặp phải vấn đề này trước đây? stackoverflow.com/questions/26247602/ từ
Amelio Vazquez-Reina

Làm thế nào = 'cuối cùng' hiện không được ủng hộresample(...).last()
shadi

Câu trả lời:


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

Xem tài liệu về thời gian . Nó bao gồm một danh sách các độ lệch (và các độ lệch 'neo' ) và một phần về cách lấy mẫu lại .

Lưu ý rằng không có danh sách tất cả các howtùy chọn khác nhau , bởi vì đó có thể là bất kỳ hàm mảng NumPy nào và bất kỳ chức năng nào có sẵn thông qua việc gửi nhóm đều có thể được chuyển qua howtên.


1
"... bởi vì nó có thể là bất kỳ hàm mảng NumPy nào và ..." - vâng, tôi đã đọc nó trong các tài liệu, nhưng có tài liệu nào giải thích chính xác chức năng này phải làm gì và phải làm gì với lấy mẫu lại ...? Tôi cảm thấy khá lạc lõng ở đây.
jhin

1
Điều này nên được liên kết đến trong tất cả các lĩnh vực tài liệu liên quan, như mẫu lại. Đây là đường dẫn đến các chữ viết tắt: pandas.pydata.org/pandas-docs/ sóng / bia
wordsforthewise

Đã thêm yêu cầu kéo để cải thiện tài liệu github.com/pandas-dev/pandas/pull/30252
Aseem Bansal

65

Có nhiều thứ hơn thế, nhưng có lẽ bạn đang tìm kiếm danh sách này:

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

Nguồn: http://pandas.pydata.org/pandas-docs/urdy/timeseries.html#offset-aliases


8
Tại sao không có 'Min' (như '5Min' được sử dụng trong tài liệu)?
ziyuang
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.