Содержание
- 2. Сортировка. Функция order Упорядочение лучше производить косвенно: найти вектор индексов, на котором выполнять операцию сортировки, и
- 3. Пример > x > y > z > xyz > dimnames(xyz)[[2]] > xyz a b c
- 4. Функция sort Функция sort сортирует вектор или список в возрастающем или убывающем > sort(x) [1] 1
- 5. Функция rank Чтобы вывести ранг значений вектора, используется функция rank. По умолчанию ранг одинаковых элементов усредняется,
- 6. Дата и время В R есть несколько механизмов для представления даты и времени. Стандартный - это
- 7. Конверсия из одной формы в другую Функция as.POSIXlt(obj) преобразует из POSIXct в POSIXlt. Функция as.POSIXct(obj) преобразует
- 8. Примеры В какой день недели вы родились и сколько дней вы прожили? > myBday > class(myBday)
- 9. Арифметические действия с объектами POSIXt Допускаются следующие арифметические действия с объектами дата/время (POSIXlt или POSIXct): •
- 10. Таблицы Иногда удобно табулировать данные (представлять в виде таблиц частот). Это можно сделать с помощью функции
- 11. Split Функция split делит данные, заданные вектором x, на группы, определенные фактором f. Эта функция может
- 12. Графики
- 13. Функции with, subset and transform Эти функции производят операции над объектом или над элементами внутри объекта.
- 14. Векторизованные вычисления R позволяет выполнять вычисления над целыми векторами/матрицами/блоками данных/списками вместо их отдельных элементов. Четыре функции:
- 15. Функция apply Эта функция позволяет оперировать последовательными частями массива. Для иллюстрации вычислим среднее каждого столбца набора
- 16. Функция tapply Неровные массивы представляют собой комбинацию вектора и фактора меток групп, где размеры групп неправильные
- 17. Функции lapply и sapply lapply и sapply оперируют с компонентами списка или вектора lapply всегда возвращает
- 18. Импорт и экспорт данных
- 19. Чтение данных в R scan() - низкоуровневое средство чтения read.table() - для чтения блоков данных из
- 20. Низкоуровневая функция ввода scan() Для чтения численных данных > vec 1: 22 35 1.7 2.5e+01 77
- 21. scan() для чтения смешанных данных > lis 1: a 10 3.6 2: a 20 2.4 3:
- 22. Импорт прямоугольных таблиц read.table() Эта функция позволяет определять аргумент заголовка, разделители, способ работы с пропущенными значениями
- 23. Пример > samp1 > samp1[1:3,] ID Name Prob 1 1 a 0.812 2 2 b 0.982
- 24. Импорт формата с фиксированной шириной read.fwf() Формат с фиксированной шириной необычен для большинства наборов данных. Обычно
- 25. Пример > dat.ff > cat(file=dat.ff,"12345678","abcdefgh",sep="\n") > read.fwf(dat.ff,width=c(2,4,1,1)) V1 V2 V3 V4 1 12 3456 7 8
- 26. Редактирование данных Функции edit и fix позволяют менять файлы данных. Это удобно для маленьких наборов данных
- 27. Импорт бинарных файлов Бинарные файлы, записанные в других статистических пакетах, могут быть прочитаны в R. Пакет
- 29. Чтение больших файлов данных Есть ограничения на типы файлов, которые R может считывать. Большие файлы с
- 30. Пакет RODBC RODBC позволяет связаться с БД и доставить информацию. Важные функции RODBC включают Установку соединений
- 31. Вывод данных из R Функция cat является базовой для экспорта данных. Она записывает объекты в файлы
- 32. Функция cat Этой функцией очень удобно пользоваться для печати на экране > cat("Hello World\n") Hello World
- 33. Функция sink Может использоваться для записи объектов и текста в файл. > sink("output.txt") > sample(1:100,100,replace=T) >
- 34. Функция write.table Пример 1. Создание соединения перед записью > con > write.table(myData, con, sep = ",")
- 35. Вывод графики из R Есть 4 способа для экспорта графики из R. Функция postscript производит инкапсулированный
- 37. Скачать презентацию