본문 바로가기

r14

R전처리 - 조건에 따른 데이터 행추출 R에서 행을 추출하는 방법은 데이터 열을 추출할 때와 마찬가지로 다양합니다. 그중 dplyr 패키지의 filter() 함수를 사용하면 간결하게 작성할 수 있다. reserve_tb %>% as.Date 함수로 문자열을 날짜형으로 변환한다. between 함수로 checkin_date의 범위를 설정한다. : filter(between(as.Date(checkin_date), as.Date("2016-10-12"), as.Date("2016-10-13))) between 함수는 특정 여르이 값에 대한 범위 조건을 지정할 수 있습니다. 첫 번째 매개변수에는 열의 값을 두 번째와 세 번째 매개변수에는 범위를 지정합니다. between 함수는 문자열을 처리할 수 없으므로 자료형을 날짜형으로 변환해야 합니다. 2021. 2. 2.
R로 데이터 열 추출 1. 2차원 배열의 2차원 항목에 문자 백터로 추출 R로 열을 추출하는 방법은 다양합니다. data.frame 또는 dplyr 패키지를 이용하여 열을 추출할 수 있고, 열일 지정하는 방법도 다양한 패턴 중에서 선택할 수 있습니다. 하지만 이들을 사용한 코드 중 일부 작성법은 어느 열을 추출했는지 알기 어렵고, 원본 데이터에 새로운 열이 추가되면 추출할 데이터의 열이 어긋날 수 있기 때문에 data.frame은 행/열 번호를 숫자가 아닌 문자 백터로 지정합니다. reserve_tb의 2차원 배열의 2차원 항목에 문자 백터로 추출할 열 이름을 지정한다. : reserve_tb[, c('reserve_id', 'hotel_id', 'customer_id', 'reserve_datetime', 'checkin_.. 2021. 2. 1.
R로 데이터 읽기 csv 파일을 R에서 data.fram으로 불러올 수 있다. R의 data.frame이란 SQL의 테이블과 마찬가지로 데이터를 행이나 열 단위로 다룰 수 있게 해 준다. read.csv를 이용해 reserve.csv파일을 data.frame으로 불러오기 fileEncoding으로 읽어올 파일의 인코딩 설정하기 header를 TRUE로 설정하여 CSV 파일의 첫 번째 행을 헤더로 인식하도록 설정하기 stringAsFactors를 FALSE로 지정해 문자열을 범주형으로 변경하지 않도록 하기 : reserve_tb 2021. 2. 1.
Network_Graph 2021. 1. 31.