데이터 가공을 위한 주요 함수 정리 #. 데이터 색인 1. 벡터 c(요소1, 요소2, ...) - 정수 색인 : vec[5] - 이름 색인 : vec['b'] - 벡터 색인 : vec[c(1,3,5)] - 슬라이스 색인 : vec[1:5] - 조건 색인 : vec[vec$'PAY'>500] 2. 리스트 list (key1 = value1, key2 = value2, .. ) - 정수(키) 색인 : list[[1]][1] - 이름 색인 : list$name[1] or list[['name']][1] 3. 행렬 matrix(1:20, nrow=4, byrow = F(세로 채우기), T(가로 채우기)) - 정수 색인 : m[2,3] # 2행,3열 - 이름 색인 : m[2,c('b','e')] - 벡터 색인 :..
요약 order() : 정렬된 쉘의 위치 값 리턴, 색인으로 데이터 정렬 / 전체 데이터 정렬 가능sort() : 정렬된 데이터 바로 리턴 / 전체 데이터 정렬 불가능orderBy() : 정렬된 데이터 바로 리턴 / 전체 데이터 정렬 가능 데이터 정렬 R에서 데이터를 정렬하는 함수는 order(), sort)(), doBy::orderby() 함수가 있습니다.주로 order(), sort() 함수가 많이 사용됩니다. # 데이터 준비> v1 v2 order(v1) # 2번째 값이 가장 큰 것을 확인[1] 1 3 5 4 2> v1[order(v1)] # 색인을 통해 정렬된 값 출력 [1] 1 2 3 5 10> v2[order(v2)] # NA를 맨 끝으로 배치(default)[1] 1 2 3 5 10 NA>..
오늘도 열심히 SQL과 달려봅시다! 아직 Select, From, Where 절 사용이 미숙하시다면 아래 글들을 참고해주세요! [SQL] SELECT, FROM 으로 데이터 조회하기 stydent 테이블의 name 컬럼에서 성만 출력 name 컬럼의 1 번째 위치에서 1 개의 문자를 추출하겠다는 의미이죠. select name, substr(name, 1, 1) as 성 from student; => stydent 테이블의 name 컬럼에서 성, 이름을 따로 출력 select name, substr(name,1,1) AS 성, substr(name, 2, 2) as 이름, substr(name, 2) as 이름2 // 끝까지 추출하려면 마지막 인자는 생략 가능 from student; => student..