से इकाइयों निकाला जा रहा है का उपयोग करते हुए units
पैकेज मैं शारीरिक इकाइयों के साथ एक वेक्टर बना सकते हैं, उदाहरण के लिए:एक अनुसंधान वेक्टर
library(units)
a = 1:10
units(a) <- with(ud_units, m/s)
a
## Units: m/s
## [1] 1 2 3 4 5 6 7 8 9 10
लेकिन कैसे मैं वापस एक सादे आर वेक्टर इकाइयों के बिना मिलता है?
unclass(a)
कार्य की सबसे करता है, लेकिन वेक्टर में विशेषताओं का एक गुच्छा छोड़ देता है:
unclass(a)
## [1] 1 2 3 4 5 6 7 8 9 10
## attr(,"units")
## $numerator
## [1] "m"
##
## $denominator
## [1] "s"
##
## attr(,"class")
## [1] "symbolic_units"
लेकिन मैं एक आसान तरीका होना चाहिए लग रहा है। unitless
के रूप में असाइन करने में सहायता नहीं होती है, यह "यूनिटलेस" इकाइयों के साथ एक वेक्टर बनाता है। शब्दचित्र या तो में
कुछ भी नहीं है ...
'as.vector (क)' काम करने के लिए बनाया जा सकता है? – Sotos
यह भी लिंक करना: http://r.789695.n4.nabble.com/function-to-remove-attributes-td914615.html तो एक विकल्प 'विशेषताएँ (ए) = NULL' है, हालांकि '? As। वेक्टर' का सुझाव है कि यह विशेष रूप से इस उद्देश्य के लिए – MichaelChirico
'as.integer' भी –