我是新手R程序員。我想知道如何在數據框上跳動,但避開某些列。如何在選擇列上拉皮()? - R
# Some dummy dataframe
df <- data.frame(
grp = c("A", "B", "C", "D"),
trial = as.factor(c(1,1,2,2)),
mean = as.factor(c(44,33,22,11)),
sd = as.factor(c(3,4,1,.5)))
df <- lapply(df, function (x) {as.numeric(as.character(x))})
但是,我使用的方法通過強制引入了NAs。
是否會在數據幀上選擇(或取消選擇)lapply
,同時保持數據幀的完整性?
換句話說,是否有辦法將mean和sd轉換爲數字? (一般形式)
謝謝
'庫(tidyverse); df%>%mutate_at(2:4,parse_number)' – alistaire