2012-02-23 14 views
6
में वैक्टर स्थानांतरित कर दिया

मैं आर में एक सदिश राशि कहते हैं:घटाना आर

x <- c(1,2,3) 

वहाँ एक संक्षिप्त तरीके से एक नया वेक्टर y कि एक्स के आकार से एक कम है बनाने के लिए है, जहां:

y <- x[i+1] - x[i] 

फॉर-लूप का उपयोग किए बिना?

+0

dataframes के लिए संबंधित को देखने के उत्पादों के लिए उदाहरण http://stackoverflow.com/questions/9405552/ के लिए अनुकूलित किया जा सकता – Henry

उत्तर

11

diff(x) स्पष्ट उत्तर है।

एक और अधिक बुनियादी विकल्प x[-1] - x[-length(x)] है और यह आसानी से रकम या लगातार शर्तों

2

आप "diff" का उपयोग कर सकते एक सूची में लगातार दो तत्वों के बीच अंतर करने के लिए,

उदाहरण:

diff(x) 

आपकी मदद कर सकता है।

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