gpt4 book ai didi

r - 将一列中的值除以 R 中另一列中的值

转载 作者:行者123 更新时间:2023-12-01 05:13:44 27 4
gpt4 key购买 nike

我已经阅读了如何将一列中的值除以 R 中另一列中的值。但我想知道如何将多列中的值除以单列中的值。我的第一列也是由非数字组成的。如何在 R 中编写脚本来完成所有这些并避免非数字?

我要分HDLHDW来自 SVL在下面的 .csv 文档中

species SVL      HDL    HDW
PM 26.68 9.27 9.83
PM 23.46 8.41 8.59
PM 24.15 8.36 8.1
PM 23.09 8.91 8.79
Tioman 31.8 11.65 11.18
Tioman 29 10.88 10.66

最佳答案

我喜欢这个东西的 dplyr 包。鉴于您已将数据作为 csv 读取,那么使用 mutate 很容易将新列定义为其他列的函数。命令。
例如

require(dplyr)
mydata<-tbl_df(mydata) #Make it into a tbl class
#Define the new columns
mydata<-mydata%>%
mutate(HDLSVL=HDL/SVL)%>%
mutate(HDWSVL=HDW/SVL)

关于r - 将一列中的值除以 R 中另一列中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39440781/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com