2019년 8월 17일 토요일

Chp1. R-Basic - 4

본론
"기초부터 차근차근"

1-2-5 list로 data관리
list는 (키,값)의 형태로 저장되는 일종의 배열의 형태
member <- list(name="kusee",address="seoul",tel=1234567,pay=300)
> member
$name
[1] "kusee"

$address
[1] "seoul"

$tel
[1] 1234567

$pay
[1] 300
-->전체가 출력된다

각 요소 접근법
> member$address
[1] "seoul"
> member$tel
[1] 1234567
> member$pay
[1] 300

list에 요소 추가
member$birth <-"2019-10-18"
> member$birth <-"2019-10-18"
> member
$name
[1] "kusee"

$address
[1] "seoul"

$tel
[1] 1234567

$pay
[1] 300

$birth
[1] "2019-10-18"

List 요소 삭제
member$birth <-NULL
> member
$name
[1] "kusee"

$address
[1] "seoul"

$tel
[1] 1234567

$pay
[1] 300
--> NULL 은 대문자로

list 요소 개수 탐색
> length(member)
[1] 4

apply 함수의 List적용 - lapply() , sapply() - list에서 값 뽑아
> a <- list(1:5)
> b <-list(6:10)
> a
[[1]]
[1] 1 2 3 4 5

> b
[[1]]
[1]  6  7  8  9 10

> lapply(c(a,b),max)
[[1]]
[1] 5

[[2]]
[1] 10

> sapply(c(a,b),max)
[1]  5 10

댓글 없음:

댓글 쓰기