पंडों को फिर से बनाना प्रलेखन


184

इसलिए मैं पूरी तरह से समझता हूं कि रिस्पना का उपयोग कैसे करना है , लेकिन दस्तावेज विकल्पों को समझाते हुए अच्छा काम नहीं करते हैं।

resampleइन दो को छोड़कर समारोह में अधिकांश विकल्प बहुत सीधे हैं:

  • नियम: ऑफ़सेट स्ट्रिंग या ऑब्जेक्ट जो लक्ष्य रूपांतरण का प्रतिनिधित्व करते हैं
  • कैसे: स्ट्रिंग, डाउन-री-सैंपलिंग के लिए विधि, 'औसत' के लिए डिफ़ॉल्ट

इसलिए जितने भी उदाहरण मुझे ऑनलाइन मिले, मैं देख सकता हूं कि आप नियम के लिए देख सकते हैं कि आप 'D'दिन के लिए, 'xMin'मिनटों के लिए, 'xL'मिलीसेकंड के लिए कर सकते हैं , लेकिन वह सब मुझे मिल सकता है।

कैसे मैं निम्नलिखित देखा है के लिए: 'first', np.max, 'last', 'mean', और 'n1n2n3n4...nx'जहां NX प्रत्येक स्तंभ सूचकांक के पहले अक्षर है।

तो क्या दस्तावेज में कहीं ऐसा है जो मुझे याद आ रहा है जो हर pandas.resampleनियम को प्रदर्शित करता है और कैसे इनपुट? अगर हां, तो कहां से क्योंकि मुझे नहीं मिल रहा था। यदि नहीं, तो उनके लिए सभी विकल्प क्या हैं?


8
Google के भटकने वालों के लिए, उपयोग करने के लिए पुनः आरंभ करने how='last'और how='first': जोड़ने के लिए मत भूलना closed='left', label='left'लिंक
नासर अल-वोहबी

@ NasserAl-Wohaibi मुझे पूरा विश्वास है कि आपकी टिप्पणी ऊपर एक संकेत है कि ये विकल्प निम्नलिखित प्रश्न का पूरी तरह से उत्तर देने में मदद कर सकते हैं। क्या आपने पहले इस समस्या का सामना किया है? stackoverflow.com/questions/26247301/…
एमिलियो वाज़क्वेज़-रीना

how = 'last' को अब पदावनत किया गया हैresample(...).last()
shadi

जवाबों:


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 सरणी फ़ंक्शन हो सकता है और किसी भी फ़ंक्शन जो Groupby प्रेषण के माध्यम से उपलब्ध howहै, उसे नाम से पारित किया जा सकता है ।


1
"... क्योंकि यह किसी भी NumPy सरणी फ़ंक्शन हो सकता है और ..." - हाँ, मैंने पढ़ा है कि डॉक्स में, लेकिन क्या कहीं भी कोई दस्तावेज है जो यह समझाता है कि यह फ़ंक्शन क्या करने वाला है और इसके साथ क्या करना है रीसेंपलिंग ...? मुझे यहां पर बहुत अच्छा लगता है।
jhin

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-Incases


8
वहाँ 'न्यूनतम' (प्रलेखन में प्रयुक्त '5Min' की तरह) क्यों नहीं है?
जियाउआंग
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.