본론
"기초부터 차근차근"
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
댓글 없음:
댓글 쓰기