segundos - Convertir radianes a grado/grado a radianes
grados a radianes calculadora (3)
El comentario de Pascal fue muy útil y encontré varios, por ejemplo:
install.packages("NISTunits", dependencies = TRUE)
library(NISTunits)
NISTdegTOradian(180)
NISTradianTOdeg(pi)
¿Existen funciones incorporadas en R para la conversión de radianes a grado y grado a radianes?
Hasta ahora escribí mis propias funciones:
rad2deg <- function(rad) {(rad * 180) / (pi)}
deg2rad <- function(deg) {(deg * pi) / (180)}
#test:
rad2deg(pi) #180
rad2deg(2*pi) #360
deg2rad(180) #pi
Puedes usar el paquete de units
para esto.
library(units) pi_rad <- as_units(pi, "radians") pi_deg <- set_units(pi_rad, "degrees") set_units(pi_deg, "radians")
Si tienes un data.frame te puede ayudar
En mi caso davis_2 $ wd es la columna en grado
#Add column to Data Base
davis_2$radian_wd = davis_2$wd
#Create a loop to change the data, and change the 62''th col to Radians
for(i in 1:nrow(davis_2)){
davis_2[i, 62] = (davis_2[i, 62]*pi)/180
}
# Review
head(davis_2$radian_wd)