Если у меня есть файл с указанием (возраст, вес, город, город, высота), есть ли способ реструктурировать файл, чтобы все числовые данные eithier приходили первым или вторым, например (возраст, вес , высота, город, город) простым способом. Я хочу знать это, потому что у меня есть числовые и не числовые данные длиной около 10 столбцов и нужно нормализовать с помощью min/max только числовые поля, и это будет быстрее, если бы они были в одной половине моего набора данных, поэтому я могу просто использовать цикл , Извините, я новичок в R, и я использую его в mac os, если это важно.Рекреационные векторы в R
2
A
ответ
2
Построение образца data.frame:
dat <- data.frame(age=runif(10), weight=runif(10), city="New York", town="any", height=runif(10))
Вот как вы можете заказать колонки:
dat.ordered <- dat[,order(sapply(dat,is.numeric), decreasing=T)]
0
Зачем переназначения столбцов, когда вы можете просто перебирает их и масштабировать числовой по мере необходимости?
dat <- data.frame(x1 = runif(10),
x2 = letters[1:10],
x3 = rnorm(10),
x4 = LETTERS[1:10])
data.frame(lapply(dat,function(x){if (is.numeric(x)) scale(x) else x}))
Эквивалентный, хотя и несколько странно выглядящих, решения, используя некоторые удобные plyr функции:
require(plyr)
colwise(function(x){if (is.numeric(x)) scale(x) else x})(dat)
версии numcolwise
и catcolwise
также может быть какой-то интерес (хотя они возвращаются только те столбцы, они действуйте).
Смежные вопросы
- 1. векторы стека в R
- 2. Сгенерировать векторы, используя R
- 3. R определяющие переменные векторы
- 4. R Match характер векторы
- 5. Условные векторы векторов в R
- 6. R - соответствующие векторы в таблице
- 7. Как объединить векторы в R
- 8. Рекреационные вакансии, застрявшие в состоянии ожидания
- 9. R paste() команда и векторы
- 10. Как скомбинировать векторы в R в dataframe?
- 11. Как слить векторы в список в R?
- 12. связывать векторы в цикле, используя R
- 13. В R, как вы считаете векторы символов?
- 14. Reshape в R, чтобы строки векторы
- 15. Объединить векторы для факторных конструкций в R
- 16. векторы столбцов к матрице в R
- 17. pass векторы для работы в R
- 18. Индексные векторы с коэффициентами в R
- 19. Функция, векторы и петли в R
- 20. Умножающие векторы в R различной длины
- 21. Символьные векторы как объекты ff в R
- 22. вычислительные собственные векторы разреженной матрицы в R
- 23. Как соотнести нецифровых векторы в R
- 24. R: Как переформатировать таблицу в векторы
- 25. Собственные значения и собственные векторы в R
- 26. R: записи (векторы) datas в отдельных ячейках
- 27. R: Почему `pcr` в` qualityTools` отклоняет векторы?
- 28. R и MATLAB возвращаются различные собственные векторы
- 29. R Комбинированные векторы с разной длиной строки
- 30. R извлекает или разделяет интервал на векторы
спасибо за быстрые ответы, которые помогли –