1

I have:

mydata = {{1, "NEBRASKA", 2.7`}, {2, "NORTH DAKOTA", 3.`}, {3, "UTAH",
    3.6`}, {3, "VERMONT", 3.6`}, {5, "HAWAII", 3.7`}}

Now, I can do:

SortBy[mydata,First]

And:

SortBy[mydata,Last]

But how do I sort by the second item in each list?

David
  • 14,883
  • 4
  • 44
  • 117

1 Answers1

2

Try

SortBy[mydata,#[[2]]&]

the supplied function should select the second element of each entry as the sort-by value.

azt
  • 446
  • 3
  • 6