新的R编程,并试图熟悉各种函数使用内置的数据集。
使用“妇女”数据集,我想将度量单位更改为公制。第一列从英寸到厘米,第二列从磅到公斤。
我相信我可以使用这些命令更改单元,但是将其应用到“妇女”数据集的列中有困难。还是有更好的命令来转换数据集中的单元?
谢谢!
w<-as_tibble(women)
in2cm <- function(length) {
cm <- length/2.54
return(cm)
}
lbs2kg <- function(mass) {
kg <- mass*0.45
return(kg)
}发布于 2022-09-10 20:09:57
使用当前函数可以重新分配列的最简单方法如下:
w$height = in2cm(w$height)
w$weight = lbs2kg(w$weight)另外,您的in2cm()也稍微差了一点。你应该乘而不是除法--我肯定这只是个小错误!
in2cm <- function(length) {
cm <- length*2.54
return(cm)
}https://stackoverflow.com/questions/73674827
复制相似问题