Речь идет о упорядочении имен столбцов, содержащих как числа, так и текст. У меня есть dataframe, который был результатом dcast
и имеет 200 строк. У меня проблема с заказом.R: Заменить столбцы из dcast-вывода численно вместо лексикографически
Имен столбцов в следующем формате:
names(DF) <- c('Testname1.1', 'Testname1.100','Testname1.11','Testname1.2',...,Testname2.99)
Edit: Я хотел бы, чтобы столбцы заказанных:
names(DF) <- c('Testname1.1, Testname1.2,Testname1.3,...Testname1.100,Testname2.1,...Testname 2.100)
оригинальный вход имеет столбец, который определяет день, но он не используется, когда я «бросаю» данные. Есть ли способ указать функцию «dcast» для численного сопоставления имен столбцов?
Что было бы самым простым способом получить упорядоченные столбцы, как мне нужно в R?
Большое спасибо!
(+1) Я думал то же самое –
Еще нужно добавить 'as.numeric' вокруг второго элемента, так как лексикографическая сортировка сделает« 100 »<« 2 » –
Я предполагал, что было несколько тестов, поэтому понадобился бы смешанный порядок для получения порядка в различных тестовых именах –