Tuesday, 15 April 2014

python - Setting up an empty time series dataframe with monthly data for the FIRST day of the month -


जब मैं एक खाली पांडा डेटाफ़्रेम सेट करता हूं

  GWdates = pd.date_range ('  

मुझे यह मिलता है:

 

कोड> में [265]: डीएफ 5 आउट [265]: & lt; class 'pandas.core.frame.DataFrame' & gt; डेटाइम इंडेक्स: 900 प्रविष्टियां, 1 940-01-31 00:00:00 से 2014-12-31 00:00:00 फ्रीक: एम खाली डाटाफ़्रेम

तारीखें सभी समाप्त होती हैं महीने, मैं इसे महीने का पहला कैसे बनाऊं, के रूप में

<प्री> DatetimeIndex: 900 प्रविष्टियां, 1 940-01-01 00:00:00 से 2014 तक -12-01 00:00:00

ऐसा लगता है कि महीनाबिजना होगा जो मैं खोज रहा हूं, लेकिन मुझे ये नहीं मिलता। ऐसा लगता है कि मुझे पृष्ठभूमि में कुछ भी ओवरराइड करना होगा, जिसे मैं नहीं बल्कि करना चाहता हूं।

आप उपयोग कर सकते हैं ऑफसेट के रूप में आयात करें [281]: pd.date_range ('1/1 / 1 9 40 ', अवधि = 900, freq = offsets.MonthBegin ()) आउट [281]: & lt; class' pandas.tseries.index.DatetimeIndex '& gt; [1 940-01-01, ..., 2014-12-01] लंबाई: 900, फ्रीक: एमएस, समयक्षेत्र: कोई भी

या, वास्तव में, Freq के रूप में: शो के ऊपर एमएस , बस होगा:

  में [282]: pd.date_range ('1/1/1940', अवधि = 900, freq = 'एमएस') आउट [282]: & lt; क्लास 'पेंडस। टीरीज। इंडैक्स.डेटटाइम इंडेक्स' & gt; [1 940-01-01, ..., 2014-12-01] लंबाई: 900, फ्रीक: एमएस, समयक्षेत्र: कोई भी  

No comments:

Post a Comment