2010-01-27 12 views
67

मैं strptime या आर में मिलीसेकंड के साथ समय टिकटें पार्स करने के लिए किसी अन्य फ़ंक्शन का उपयोग कैसे करूं? ?strptime मदद फ़ाइल कीमिलीसेकंड का विश्लेषण कैसे करें?

time[1] 
# [1] "2010-01-15 13:55:23.975" 
strptime(time[1], format="%Y-%m-%d %H:%M:%S.%f") 
# [1] NA 
strptime(time[1], format="%Y-%m-%d %H:%M:%S") 
# [1] "2010-01-15 13:55:23"` 

उत्तर

94

सौजन्य (उदाहरण के अपने मान में बदल के साथ):

z <- strptime("2010-01-15 13:55:23.975", "%Y-%m-%d %H:%M:%OS") 
z # prints without fractional seconds 
op <- options(digits.secs=3) 
z 
options(op) #reset options 
+0

धन्यवाद, मुझे उस समय के समय में याद आया। मैं एक प्रारूप चरित्र की तलाश में था और जब मैंने एक नहीं देखा तो छोड़ दिया। – signalseeker

+6

अगर मैं आपके सम्मान में स्मारक लगा सकता हूं, तो मैं करूँगा! – jkff

+1

तो मैं भी! "% ओएस" बिट भयानक है। –

27

तुम भी strptime(time[1], "%OSn") उपयोग कर सकते हैं जहां 0 < = n < = 6, digits.secs सेट किए बिना।

संबंधित मुद्दे