我想按照字符串长度和字母顺序对数据框中的一列进行排序,我尝试了以下代码:
但是我遇到了错误。
我的数据看起来像这样:
我希望能对“条形码”列进行排序。 感谢您的时间。
#sort column by string length then alphabet
GSN[order(nchar(GSN[,3]),GSN[,3]),]
但是我遇到了错误。
Error in nchar(GSN[, 3]) : 'nchar()' requires a character vector
我的数据看起来像这样:
Flowcell Lane barcode sample plate row column
314 NA NA AACAGACATT LD06_7620SDS GSN1_Hind384D B 4
307 NA NA AACAGCACT LG10_2688SDS GSN1_Hind384D C 3
289 NA NA AACCTC U09_105007SDS GSN1_Hind384D A 1
232 NA NA AACGACCACC 13_232 GSN1_Hind384C H 5
10 NA NA AACGCACATT 13_10 GSN1_Hind384A B 2
165 NA NA AACGG 13_165 GSN1_Hind384B E 9
我希望能对“条形码”列进行排序。 感谢您的时间。