/ / पायथन पांडा Timestamp.week वर्ष के पहले दिन के लिए 52 रिटर्न - पायथन, पांडा, डेटाटाइम

पाइथन पांडा Timestamp.week वर्ष के पहले दिन के लिए 52 लौटता है - अजगर, पांडा, डेटाटाइम

नीचे दिया गया कोड देता है 52 52: ऐसा कैसे?

import pandas as pd
ts = pd.Timestamp("01-01-2017 12:00:00")
print(ts.weekofyear, ts.week)

उत्तर:

उत्तर № 1 के लिए 7

यह सही है, वह है आईएसओ सप्ताह की तारीख.

पिछले सप्ताह

आईएसओ सप्ताह-संख्या वर्ष का अंतिम सप्ताह, यानी 52 वां या 53 वां, सप्ताह 01 से पहले सप्ताह है। इस सप्ताह के गुण हैं:

  • इसमें साल का आखिरी गुरुवार है।
  • दिसंबर में अपने दिनों के बहुमत (4 या अधिक) के साथ यह पिछले सप्ताह है।
  • इसका मध्य दिन, गुरुवार, अंत वर्ष में गिरता है।
  • इसका अंतिम दिन 31 दिसंबर के निकट रविवार है।
  • इसमें 28 दिसंबर है। इसलिए जल्द से जल्द संभव सप्ताह 22 दिसंबर से रविवार 28 दिसंबर तक फैला है, नवीनतम सप्ताह पिछले सोमवार 28 दिसंबर से रविवार 3 जनवरी (अगले ग्रेगोरियन वर्ष) तक फैला है।

अगर 31 दिसंबर सोमवार, मंगलवार को है याबुधवार, यह अगले वर्ष के सप्ताह 01 में है। यदि यह गुरुवार को है, तो यह साल के 53 सप्ताह में खत्म हो रहा है; अगर शुक्रवार को यह सप्ताह 52 में है (या 53 अगर साल समाप्त हो रहा है तो एक लीप वर्ष है); अगर शनिवार या रविवार को, यह साल के 52 सप्ताह में खत्म हो रहा है।