728x90
sin(90)

a <- 1
b <- 2
c <- 3

x <- a+b+c

a

var.name1 <- 1
var1.name <- 1
._var.name <- 10

var.name1
print(var.name1)

cat(a,b,c) # a, b, c 병합

ls(all.names = TRUE) # 모든 이름들


a <- 10
b <- 15
c <- 20

z <- a + b + c
a-b
b-a
a-b+c
a/b
b/a
a*b

b%%a # 15 mod 10

a>b
a<b

c >= b

b>=b

a==b
a==a
b==b

z == (a+b+c)

a != b
b != a
a != a


x <- seq(100, 0, -2)
x
x2 <- seq(100,0)
x2

x <- c(1:3)
y <- rep(x, times=2) #123123 덩어리로 반복
y

y <- rep(x, each=3) # 111222333 각각을 반복
y

d <- 1:10
sum(d)
sum(2*d)
length(d)
mean(d)
max(d[1:5])
sort(d)
sort(d, decreasing = TRUE)
s <- sort(d, decreasing = TRUE)
s
median(d)  # 중앙값
range(d)  # 범위
sort(d, TRUE)

bt <- c("A", 'B','B','0','AB','A')
bt
bt.new <- factor(bt)  # 4개의 레벨을 가지고있음

gender <- c('F','M','F','F','M')
gender.new <- factor(gender)
bt.new  # 값들과 Levels 나옴

is.factor(bt.new) # factor가 맞는 지 확임
is.factor(bt)

bt[5]
bt.new[5]
as.integer(bt.new)

bt.new[7] <- "B"
bt.new

x <- 1:4
y <- 5:8
z <- matrix(1:20, nrow=4)
z


m1 <- cbind(x,y)  # 행방향으로 결합
m1

m2 <- rbind(x,y) # 열방향으로 결합
m2

m3 <- rbind(m2, x)
m3

m4 <- cbind(z, x)
m4


d <- "Thid is \"KGP TALKIE\" channel"
d

z[3,3]
z[4,5]
z[2,]
z[,4]

z[2:3, 1:3]
z[,seq(1,5,2)]  # 1,3,5 열만 추출
z[,c(1,3,5)]    # 1,3,5 열만 추출

days <- c('mon','tue','wed','thu','fri','sat','sun')
temp <- c(12, 13, 11, 10.5, 14, 10, 13.1)
hum <- c(80, 56, 78, 78, 45, 87, 91)
sky <- c('sunny', 'cloudy', 'sunny', 'cloudy', 'sunny', 'sunny', 'cloudy')

df <- data.frame(days, temp, hum, sky)
is.data.frame(df)

head(df, 2)
tail(df, 2)
sample_n(df, 2)
str(df)
summary(df)

df['days']
df[['days']]
class(df['days'])
class(df[['days']])

df$days
df[1,1]
df
df[1,]
df$days=='thu'

df[df$temp>12,]

class(iris)
class(state.x77)


#data <- read.csv("covid_19_data_cleaned.csv")
data <- read.csv(file.choose())
view(data)
반응형

'전공 공부 > 확률및통계' 카테고리의 다른 글

확률및통계 2차과제  (0) 2021.03.28
확률및통계 4주차 강의  (0) 2021.03.23
확률및통계 3주차 강의  (0) 2021.03.16
확률및통계 1차 과제  (0) 2021.03.14
RStudio 설치  (0) 2021.03.02
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기