Bite Bits/Data Science

[R] R 에서 열(column) 데이타 타입 지정해서 CSV 파일 읽어오기

상영 2016. 4. 30. 23:45

== R 3.2.2 ==


dat <- read.csv("data.csv" header=F)

csv 파일의 1열이 text 이고, 나머지 열은 숫자형(float) 인데, 콤마(,) 다음에 공백이 있고 숫자가 있으면

읽어들일 때, 숫자를 factor 형으로 받아들인다.


데이타 예) 

M84605_at, 3.677375, 4.070909, 4.262785

M17236_at,-5.5431713, 5.0509522, 3.3439407

L05514_f_at, 4.215783, 3.584831, 3.059888

Y00787_s_at, 6.488280,17.074902, 6.012352


이때는 열의 데이타 타입을 지정해서 읽어 들이면 해당 타입으로 읽어들일 수 있다.


dat <- read.csv("data.csv", header=F, 

                colClasses=c("character", rep("numeric", 3) ), nrows=4)


그리고 nrow 는 읽어들일 행의 수를 지정, skip 은 위에서 뺄 데이타 행의 수를 지정..

이 둘을 조합하면 어떻게 될지는 테스트 안해봄.



'Bite Bits > Data Science' 카테고리의 다른 글

군집 - k-means 클러스터링  (0) 2017.04.17
분류 - 의사결정 트리  (0) 2017.04.17
분류 - kNN 모델  (0) 2017.04.17
분류 - 서포트 벡터 머신 (SVM)  (0) 2017.04.17
[R] R GUI 환경설정 저장  (0) 2015.11.11