首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将弧度转换为度/度转换为弧度

将弧度转换为度/度转换为弧度
EN

Stack Overflow用户
提问于 2015-09-03 16:20:49
回答 3查看 38.8K关注 0票数 44

R中是否有用于将弧度转换为度数和度数转换为弧度的内置函数?

到目前为止,我编写了自己的一个函数:

代码语言:javascript
复制
rad2deg <- function(rad) {(rad * 180) / (pi)}
deg2rad <- function(deg) {(deg * pi) / (180)}

#test:
rad2deg(pi) #180
rad2deg(2*pi) #360
deg2rad(180) #pi
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-09-03 17:33:10

Pascal的评论非常有用,我找到了几个,例如

代码语言:javascript
复制
install.packages("NISTunits", dependencies = TRUE)
library(NISTunits)

NISTdegTOradian(180)
NISTradianTOdeg(pi)
票数 12
EN

Stack Overflow用户

发布于 2018-10-04 02:34:10

为此,您可以使用units包。

代码语言:javascript
复制
library(units)
pi_rad <- as_units(pi, "radians")
pi_deg <- set_units(pi_rad, "degrees")
set_units(pi_deg, "radians")
票数 8
EN

Stack Overflow用户

发布于 2016-06-12 09:40:38

如果你有一个data.frame,它可以帮助你

在我的例子中,davis_2$wd是度数列

代码语言:javascript
复制
#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)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32370485

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档