2016-04-04 8 views
1

各フィールドが終わりの行で区切られた値の文字列を表すベクトルを返します。 :R:行末に基づいてフィールド内のテキストをソートする n

> x 
[1] "Apple\nBanana\nCherry" "Cat\nDog" 

を:

x<-c("Banana\nApple\nCherry", "Dog\nCat") 

はそのxがなるように、各フィールド内のアルファベット順にテキストをソートすることは可能ですか?

ありがとうございます!

答えて

1

一つの選択肢はstrsplitを使用して文字列を分割することになる、listpaste

sapply(strsplit(x, "\n"), function(x) paste(sort(x), collapse="\n")) 
#[1] "Apple\nBanana\nCherry" "Cat\nDog"  
内の個々の要素を並べ替えます
関連する問題