rxReadXdf
xdf파일(.xdf)을 데이터 프레임 형식으로 읽어주는 함수
Usage
rxReadXdf(file, varsToKeep = NULL, varsToDrop = NULL, rowVarName = NULL,
startRow = 1, numRows = -1, returnDataFrame = TRUE,
stringsAsFactors = FALSE, maxRowsByCols = NULL,
reportProgress = rxGetOption(“reportProgress”), readByBlock = FALSE,
cppInterp = NULL)
Arguments
- file : RxXdfData의 class를 가진 오브젝트와 xdf파일(.xdf) 모두 가능
- varsToKeep : 변수 중 남기고 싶은 변수 선택
- varsToDrop : 변수 중 버릴 변수 선택
- rowVarName : output인 데이터프레임에서 변수이름을 특별히 지정해주고 싶은 경우 사용
- startRow : 검색을 하기 위한 시작 행을 지정
- numRows : Read되는 최대 행수, '-1(default)'이면 모든 행을 다 읽어줌.
- returnDataFrame : 반환되는 데이터가 데이터프레임일지 아닐지를 결정하는 옵션(초기값은 TRUE이고, FALSE를 할 경우 list형식의 데이터가 반환됨)
- stringAsFactors : string이 factor로 자동적으로 변환될 수 있는지 없는지를 나타내는 논리적 지표
- maxRowsByCols : 불러오는 데이터의 최대 행의 수
- reportProgress : 0-어떤프로세스도 report되지 않음/1-진행된 행의 숫자가 프린트되고 업데이트됨/2-진행된 행과 그 시간이 report됨/ 3-진행된 행과 전체 시간이 report됨
- readByBlock : 사용되지 않음(현재는 중지된 옵션)
- cppInterp : C++ 번역기로 보내는 정보 리스트
Sample Code
# (1-4)rxReadXdf를 사용한 data 읽기
rxReadXdf(data_air, numRows = 100, varsToDrop = c("AirTime", "DepTime"), overwrite = TRUE)