- # create dummy data.frame
- d <- data.frame(char = letters[1:5],
- fake_char = as.character(1:5),
- fac = factor(1:5),
- char_fac = factor(letters[1:5]),
- num = 1:5, stringsAsFactors = FALSE)
- sapply(d,class)
- sapply(d,mode)
- transform(d, char = as.numeric(char))
- transform(d, fake_char = as.numeric(fake_char),
- char_fac = as.numeric(char_fac))
- D <- transform(d, fake_char = as.numeric(fake_char),
- char_fac = as.numeric(char_fac))
这样一个一个该的话比较麻烦,有没有一个更好的函数或者方法将其中含有字段的数据都改成numeric型?


雷达卡



京公网安备 11010802022788号







