2017-05-21 14 views
0

データフレーム内の列の要素を昇順にソートするにはどうすればよいですか?データフレーム内の文字列を並べ替えるR

例えば、私は:

テーブル< -data.frame(COL1 = Cの( "WDF"、 "gty"、 "CDA"、 "owq"))

col1 
    w d f 
    g t y 
    c d a 
    o w q 

および私は、要素(sapply)をループによって

col1 
    d f w 
    g t y 
    a d c 
    o q w 
+0

私は3番目の要素は 'a c d'と思う – akrun

答えて

1

我々はlistにスペースよる「COL1」を分割し、sort要素をしたいとpaste一緒に

table$col1 <- sapply(strsplit(as.character(table$col1), ' '), 
         function(x) paste(sort(x), collapse=' ')) 
table$col1 
#[1] "d f w" "g t y" "a c d" "o q w" 
関連する問題