Структуры данных в 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)

Имя файла: Структуры-данных-в-R.-импорт-и-экспорт-данных-в-R.pptx
Количество просмотров: 21
Количество скачиваний: 0