[R] Adding SORT to UNIQUE
Martin Maechler
m@ech|er @end|ng |rom @t@t@m@th@ethz@ch
Mon Dec 20 18:32:14 CET 2021
>>>>> Rui Barradas
>>>>> on Mon, 20 Dec 2021 17:05:33 +0000 writes:
> Hello,
> Package stringr has functions str_sort and str_order, both with an
> argument 'numeric' that will sort the numbers correctly.
> Maybe that's what you are looking for, see the example below.
> x <- sample(sprintf("ab%d", 1:20)) # shuffle the vector
> stringr::str_sort(x, numeric = TRUE) # sort considering the numbers
Again:
There's really no need to use non-base R here (and in almost all
such questions about string handling!)
as Avi Gross' answer shows.
> Hope this helps,
> Rui Barradas
> Às 16:58 de 20/12/21, Stephen H. Dawson, DSL via R-help escreveu:
>> Hi,
>>
>>
>> Running a simple syntax set to review entries in dataframe columns. Here
>> is the working code.
>>
>> Data <- read.csv("./input/Source.csv", header=T)
>> describe(Data)
>> summary(Data)
>> unique(Data[1])
>> unique(Data[2])
>> unique(Data[3])
>> unique(Data[4])
>>
>> I would like to add sort the unique entries. The data in the various
>> columns are not defined as numbers, but also text. I realize 1 and 10
>> will not sort properly, as the column is not defined as a number, but
>> want to see what I have in the columns viewed as sorted.
>>
>> QUESTION
>> What is the best process to sort unique output, please?
>>
>>
>> Thanks.
> ______________________________________________
> R-help using r-project.org mailing list -- To UNSUBSCRIBE and more, see
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
More information about the R-help
mailing list