1. 학습
  2. /
  3. 강의
  4. /
  5. R에서 확장 가능한 데이터 처리

Connected

연습 문제

원시(raw) 데이터를 읽어 데이터 구조로 변환하기

앞서 언급했듯이, iotools가 빠른 이유 중 하나는 하드 드라이브에서 데이터를 읽는 단계와 이진 데이터를 data.frame이나 matrix로 변환하는 단계를 분리하기 때문입니다. 이진 형식의 데이터는 하드 드라이브에서 메모리로 raw 객체로 복사됩니다. 그런 다음 이 raw 객체를 최적화된 함수에 전달하여 data.frame 또는 matrix 객체로 변환합니다.

이 연습 문제에서는 디스크에서 데이터를 읽는 단계(readAsRaw() 함수 사용)와, 읽어들인 이진 raw 데이터를 matrix 또는 data.frame으로 변환하는 단계(mstrsplit() 및 dstrsplit() 함수 사용)를 분리하는 방법을 익힙니다.

지침

100 XP
  • "mortgage-sample.csv"를 raw 벡터로 읽으세요.
  • raw 벡터의 내용을 정수형 matrix로 변환하세요.
  • raw 벡터의 내용을 정수형 열 16개로 된 data.frame으로 변환하세요.