我是R的新手,需要一点帮助。我有一个包含13列的数据集。一列具有高度测量值,并以“高度”为宜。我想从该列的每个值中减去2。我将使用什么功能?
答案 0 :(得分:2)
与评论一样,
yourdata$Height <- yourdata$Height - 2
将从数据集“ yourdata”和“ Height”列中减去两个,然后替换“ <-”那一列“ yourdata $ Height”。
如果要保留原始列,并添加新列,则需要更改新“对象”的名称。如:
yourdata$HeightMinus2 <- yourdata$Height - 2
答案 1 :(得分:1)
除了有效的评论外,“整洁”的方式是:
library(dplyr)
new_df <- initial_df %>% mutate(Height = Height - 2)