R中是否有一个函数可以用内置数据集转换多列的单位



R编程新手,并尝试使用内置数据集熟悉各种函数。

使用"女性"数据集,我想将度量单位改为公制。第一列从英寸到厘米,第二列从磅到公斤。

我相信我可以使用这些命令更改单位,但很难将其应用于"女性"数据集的列。或者有更好的命令来转换数据集中的单位吗?

谢谢!

w<-as_tibble(women)
in2cm <- function(length) {
cm <- length/2.54
return(cm)
}
lbs2kg <- function(mass) {
kg <- mass*0.45
return(kg)
}

使用当前函数,重新分配列的最简单方法如下:

w$height = in2cm(w$height)
w$weight = lbs2kg(w$weight)

此外,你的in2cm()有点偏离。你应该乘而不是除——我相信这只是一个小错误!

in2cm <- function(length) {
cm <- length*2.54
return(cm)
}

最新更新