집단으로 분할하기
- 벡터 : split(vec, fac) - 벡터값과 팩터값의 길이가 같아야 함
- 데이터프레임 : split(dfm, fac)
함수 적용하기
- 벡터, 행렬 : apply(mtr, 1, func), apply(mtr, 2, func)
- 리스트 : lapply(lstm func), sapply(lst, func)
- 데이터프레임 : lapply(dfm, func), sapply(dfm, func), apply(dfm, 1or2, func)
집단별로 함수 적용하기
- tapply(vec, fac, func)
- by(dfm, fac, func)
병렬 벡터들과 리스트들에 함수 적용하기
- 벡터 : mapply(func, vec1, vec2, vec3, ...)
- 리스트 : mapply(func, lst1, lst2, lst3, ...)
문자열 다루기
문자열 길이 | nchar("문자열") |
벡터의 길이 | length(vec) |
문자열 연결하기 | paste("단어", "문장", scalar) |
하위 문자열 추출하기 | substr("문자열", 시작번호, 끝번호) |
구분자로 문자열 추출하기 | strsplit("문자열", 구분자) |
문자열 대체하기 | sub("대상문자열", "변경문자열", s), gsub("대상문자열", "변경문자열", s) |
날짜 다루기
- 문자열 → 날짜 : as.Date("2013-06-13")
- 날짜 → 문자열 : format(Sys.Date(), format = "%m/%d/%Y")
- format 인자값
'ADSP' 카테고리의 다른 글
통계분석 (0) | 2024.04.19 |
---|---|
3.3.1 데이터 변경 및 요약 (0) | 2024.04.08 |
3.2.4 데이터 구조와 데이터 프레임 1 (0) | 2024.04.08 |
3.2.3 입력과 출력 (0) | 2024.04.08 |
3.2.2 R기초 (0) | 2024.04.08 |