Cách nhanh nhất / tốt nhất để thay đổi một số lượng lớn cột thành số từ thừa số là gì?
Tôi đã sử dụng mã sau nhưng có vẻ như nó đã sắp xếp lại dữ liệu của tôi.
> head(stats[,1:2])
rk team
1 1 Washington Capitals*
2 2 San Jose Sharks*
3 3 Chicago Blackhawks*
4 4 Phoenix Coyotes*
5 5 New Jersey Devils*
6 6 Vancouver Canucks*
for(i in c(1,3:ncol(stats))) {
stats[,i] <- as.numeric(stats[,i])
}
> head(stats[,1:2])
rk team
1 2 Washington Capitals*
2 13 San Jose Sharks*
3 24 Chicago Blackhawks*
4 26 Phoenix Coyotes*
5 27 New Jersey Devils*
6 28 Vancouver Canucks*
Cách tốt nhất là gì, ngắn gọn là đặt tên cho mọi cột như trong:
df$colname <- as.numeric(ds$colname)