Структуры данных в R. импорт и экспорт данных в R презентация

Содержание

Вызов справки help(“log”) help.search(“sin”) ?sin ?log

Слайд 1Структуры данных в R. Импорт и экспорт данных в R.


Слайд 2Вызов справки
help(“log”)
help.search(“sin”)
?sin
?log


Слайд 3Способы задания числовой последовательности
Vector1= 1:10
[1] 1 2 3 4 5 6

7 8 9 10
Vector1=seq(1,5,by=0.5)
[1] 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Vector1=c(7, -8, 1:4, seq(1:5,by=0.5))
Vector1=rep(c(1,2,3),4)
[1] 123 123 123 123

Слайд 4Создание пустых векторов
Vector[2]=7 присваивание значений
Vector[1:5]=c(7,8,2,-7,3)
Vector[-(7:8)] удаление элементов
Y= numeric(10)
Y=character(10)
Y=logical(10)
Обращение по индексам


Слайд 5Задания имен элементов
names(Y)=c(“name 1”, “name 2”, “names 3”)
names(Y)[2]=“new name”
Y[“name 1”]=7
Y[c(“name 1”,

“name 2”]

Обращение по имени


Слайд 6Логические операции с векторами
Y=c(7,-8,2,10,-3,6,12)
L=Y>9


Y1=Y[L]
Y1: содержит два элемента 10 и 12


Слайд 7Функция which()
Y=c(7,-8,2,10,-3,6,12)
L=which(Y>9)
L содержит индексы элементов 4 и 7.


Слайд 8Матрицы
M=matrix(1:25,nrow=5,ncol=5,byrow=F)
colnames(M)=c(“a”,”b”,”c”,”d”,”e”)
rownames(M)=c(“f”,”g”,”h”,”I”,”j”)


Слайд 9Обращение к элементам матрицы
M[1,3] 1-я строка, 3-й

столбец
M[,4] 4-й столбец
M1=M[1:3,]
M1 - матрица из первых трех строк M
M2=M[,-(1:2)]
M2 – матрица без первых двух стобцов M.
M[‘f’,’a’] обращение по именам

Слайд 10Редактирование матриц
fix(M)
M1=edit(M)


Слайд 11Таблицы данных
age=c(23,25,78,54)
disease=(T,F,T,F)
gender=c(‘F’,’M’,’F’,’M’)
Table1=data.frame(age, disease, gender)


Слайд 12Импорт и экспорт данных
read.table(file, header = FALSE, sep = "", quote

= "\"'", dec = ".", row.names, col.names)
read.csv(file, header = TRUE, sep = ",", quote = "\"", dec = ".")
read.csv2(file, header = TRUE, sep = ";", quote = "\"", dec = ",")
read.delim(file, header = TRUE, sep = "\t", quote = "\"", dec = ".",)
read.delim2(file, header = TRUE, sep = "\t", quote = "\"", dec = ",")

write.table(x, file = "", append = FALSE, quote = TRUE, sep = " ", dec = ".", row.names = TRUE, col.names = TRUE


Слайд 13Листы
inv=‘clinical trials’
age=c(23,25,78,54)
dis=(T,F,T,F)
g=c(‘F’,’M’,’F’,’M’)
M - матрица
List1=list(investigation=inv, age=age, disease=dis, gender=g, matrix1=M)


Слайд 14Обращение к элементам листа
List1[[1]] – первый элемент листа ‘clinical trials’
List1[[2]][1] первое

значение вектора age
List1$age[1] тоже самое
List1[[5]][1,1] первый элемент матрицы
List1$matrix[1,1] тоже самое

Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика