इसके लिए अग्रिम माफी, लेकिन खोज और कोशिश करने के दो घंटे बाद मुझे सही जवाब नहीं मिल रहा है। मेरे पास एक डेटा फ्रेम है, जो पांडा io sql.read_frame() के माध्यम से पॉप्युलेट किया गया है। कॉलम जो मेरे लिए बहुत अधिक साबित हो रहा है dtype
int64
है। पूर्णांक YYYYMMDD
प्रारूप का है। उदाहरण के लिए 20070530
- 30 मई 2007. मैंने दृष्टिकोणों की एक श्रृंखला की कोशिश की है, सबसे स्पष्ट है;पायथन पैंडस पूर्णांक YYYYMMDD डेटाटाइम
pd.to_datetime(dt['Date'])
और pd.to_datetime(str(dt['Date']))
कार्यों विभिन्न मापदंडों पर कई बदलाव के साथ।
परिणाम सबसे अच्छा रहा है, जिस तारीख को समय के रूप में व्याख्या किया गया है। तिथि 1970-01-01
पर सेट है - उपर्युक्त उदाहरण 1970-01-01 00:00:00.020070530
के अनुसार परिणाम मैंने अनुकरण पदों में पाए गए विभिन्न .map()
फ़ंक्शंस का भी प्रयास किया।
मैंने देखा है कि np.date_range()
के अनुसार प्रारूप YYYYMMDD
प्रारूप के स्ट्रिंग मानों की व्याख्या कर सकता है, लेकिन यह समाधान है जो मैं समाधान देखने के लिए आया हूं।
अगर किसी के पास कोई जवाब है, तो मैं बहुत शानदार होगा!
संपादित करें: एड चूम के उत्तर के संदर्भ में, समस्या एन्कोडिंग से संबंधित होने की संभावना है।
OrdNo LstInvDt \ N0
9 20,070,620 \ n1
11 20,070,830 \ n2
19 20,070,719 \ n3
21 20,070,719 \ n4
23 20,070,719 \ n5
: dataFrame पैदावार के एक उपसमूह परrep()
26 20,070,911 \ n7
29 20,070,918 \ एन 8
31 0,070,816 \ n9
34 20,070,925 \ N10
यह तब होता है जब LstInvDt
dtype int64 है।
'to_datetime' एक प्रारूप स्ट्रिंग' तो पीडी स्वीकार करता है।to_datetime (str (टी), प्रारूप = '% वाई% एम% डी') 'काम करना चाहिए:' [9 2]: टी = 20070530 पीडी.to_datetime (str (टी), प्रारूप = '% वाई% मीटर % डी ') आउट [9 2]: टाइमस्टैम्प (' 2007-05-30 00:00:00 ') ' – EdChum
ईमानदार होने के लिए मैंने सोचा कि यह' uff-8' था, लेकिन जाहिर है कि कुछ ऐसा हो रहा है के बारे में पता। मुझे फिर से एसक्यूएल आयात भाग को देखना होगा ... आपकी मदद @EdChum के लिए धन्यवाद। आपने मेरे प्रश्न का उत्तर दिया, इसलिए मैं आपके उत्तर को स्वीकार किए जाने के रूप में देखूंगा। ऐसा लगता है कि मैं आज का सबसे अधिक उपयोग करने की कोशिश कर रहा हूं ... – Rookie
ऐसा लगता है कि नए लाइन चरित्र को अलग नहीं किया जा रहा है, लेकिन यह थोड़ा उलझन में है कि आप कहां/क्यों अनुक्रमिक अनुक्रमिक हैं, मैं आपके डीबी में संग्रहीत चीज़ों के मुकाबले तुलना करता हूं और सीएसवी – EdChum