整数、文字、文字列の列が混在するビッグデータフレームがあります。data.frameを数値列で並べ替える必要があります。
元の列をdata.frameに結合すると、並べ替えに必要な列を含め、すべての列が因数分解に変更されます。したがって、ソートは1, 10, 100...
代わりに次のようなものを提供します1, 2, 3...
これが私の問題の例です。
a <- 1:10
b <- c(1,3,5,6,2,10,100,110,7,4)
c <- LETTERS[1:10]
d <- as.data.frame(cbind(a, b, c)) # I am using this construction
e <- d[with(d, order(b)), ]
どうすればこれを修正できますか?