시작하기무료로 시작하기

big.matrix 객체 읽기

이 연습에서는 read.big.matrix() 함수를 사용해 파일 기반 big.matrix 객체를 처음으로 만들어 볼 거예요. 이 함수는 read.table()과 비슷하게 생겼지만, 추가로 읽을 숫자 값의 타입("char", "short", "integer", "double")을 지정해야 하고, 행렬 데이터가 저장될 파일(백킹 파일) 이름과 행렬 정보를 담을 파일(디스크립터 파일) 이름이 필요해요. 실행 결과로 디스크에는 읽어들인 값이 저장된 파일과, 결과 big.matrix 객체에 대한 추가 정보(예: 열과 행의 개수)를 담은 디스크립터 파일이 생성돼요.

이 연습은 강의의 일부입니다

R에서 확장 가능한 데이터 처리

강의 보기

연습 안내

  • bigmemory 패키지를 불러오세요.
  • 헤더가 있고 정수 값으로 구성된 "mortgage-sample.csv" 파일을 read.big.matrix() 함수로 읽으세요. 또한 다음을 지정하세요:
    • 백킹 파일 이름은 "mortgage-sample.bin",
    • 디스크립터 파일 이름은 "mortgage-sample.desc".
  • dim() 함수를 사용해 x의 차원을 확인하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Load the bigmemory package
___

# Create the big.matrix object: x
x <- ___(___, header = ___, 
                     type = ___, 
                     backingfile = ___, 
                     descriptorfile = ___)
    
# Find the dimensions of x
___
코드 편집 및 실행