IT | Computer/R

R 언어 통계 프로그래밍: 외부 입출력

바람난후제 2016. 1. 26. 12:06
반응형

1. Connection interface: 파일 등의 다른 개체들과 인터페이스 제공

1) file: 파일의 연결 인터페이스

2) gzfile: gzip으로 압축된 파일의 연결 인터페이스

3) bzfile: bzip2로 압축된 파일의 연결 인터페이스

4) url: 웹페이지 연결 인터페이스

2. File Connections: file interface의 상세 파라미터를 아래처럼 입력한다.

1) description: 파일 이름

2) open: 파일 읽는 상태를 결정

- r: 읽기 전용

- w: 쓰기

- a: appending (기존의 파일 내용을 제거하지 않고 추가 작성)

- rb, wb, ab: 위의 각 형태를 binary mode로 실행

3. Connection 방법

1) read.csv() 활용하여 파일 열기

- data<-read.csv("test.txt"): test.txt 내용을 열어서 확인할 수 있다.

2) 기존 file() 활용하여 파일 열기

4. 텍스트 파일 라인별 읽기

1) readLines()

- readLines(입력 connection, 읽을 라인 수)를 통해 해당 데이터를 읽어 올 수 있다.

2) writeLines()

- 파일 쓰기를 하려는 경우 해당 함수로 파일에 Writing을 할 수 있다.

3) 웹 페이지 열기

- readLines()를 통해 웹 페이지 여는 것이 가능하다.

반응형