diff
कमांड के बीच अंतर की इकाइयां सेट करें दिनांक दिनांक प्रारूप में दिनांकों के वेक्टर में तिथियों के बीच अंतर देता है। मैं लौटाई गई इकाइयों को नियंत्रित करना चाहता हूं, लेकिन ऐसा लगता है कि वे स्वचालित रूप से निर्धारित होते हैं, इसे नियंत्रित करने का कोई तरीका नहीं है। यहाँ एक उदाहरण है:डेटाटाइम ऑब्जेक्ट्स
> t = Sys.time()
> diff(c(t, t + 1))
Time difference of 1 secs
और फिर भी:
> diff(c(t, t+10000))
Time difference of 1.157407 days
"समय डेल्टा" वस्तु एक इकाइयों विशेषता है, लेकिन यह सशर्त, का एक समूह में दिन, सेकंड आदि सब कुछ मजबूर करने के लिए लिखने के लिए मूर्खतापूर्ण लगता है
तो, आपका प्रश्न क्या है? आप वास्तव में क्या करना चाहते हैं? दो तारीख वस्तुओं के बीच सेकंड में अंतर प्राप्त करें? क्षमा करें, लेकिन यह मुझे स्पष्ट नहीं है। – Andrie
मैं इनपुट के बावजूद इसे निरंतर इकाइयों को वापस करना चाहता हूं, यानी, कोई फर्क नहीं पड़ता कि डेल्टा दो तिथियों के बीच क्या है, अलग-अलग इकाइयों में हमेशा डेल्टा लौटाता है, चाहे वह दिन, सेकंड, साल हो। –