R(27)
-
DataSet - Orange, 데이터의 기술 통계 정보 확인하기
Orange · R의 내장 데이터셋 입니다. · 오렌지 나무의 성정에 대한 데이터 셋입니다. · 오렌지 나무의 종류, 연령, 둘레를 저장한 데이터 데이터의 기술 통계 정보 확인하기 # ---------------------------------------- # 데이터의 기술 통계 정보 확인하기 # 데이터를 불러옵니다. > data("Orange") > data("Orange", package="datasets") > #전체 데이터의 타입 확인하기 > class(Orange) [1] "nfnGroupedData" "nfGroupedData" "groupedData" "data.frame" > # 기본으로 6개의 데이터만 출력하여 일부 데이터 확인하기(값, 컬럼 구조등) > head(Orange) Tree ..
-
수행 내용-빅데이터 처리를 위한 준비하기
수행 내용-빅데이터 처리를 위한 준비하기 수행 순서 수행 tip 수행 순서 단계 수행 항목 빅데이터 처리를 위한 환경을 파악한다. · 처리해야 할 데이터 크기, 생성속도, 빈도에 따른 빅데이터를 처리하기 위해서 어떻게 클러스터를 구축할 것인지를 파악하여 목적에 맞는 처리 시스템을 계획합니다. 빅데이터 처리 시스템 구축을 위한 세부 계획을 수립한다. · 빅데이터 처리 시스템 도입 및 설정에 필요한 계획을 수립하고, 클러스터 구축을 위한 하드웨어와 소프트웨어 등 제반 환경을 점검하고, 이에 대한 체크 리스트를 작성합니다. · 빅데이터 저장 시스템과 연계한 처리 방식과 수행 환경에 대한 운영 모드를 확인합니다. 운영모드는 의사분산 모드(pseudo-distributed mode) 또는 완전분산 모드(fully..
-
Error in file(file, "rt") : cannot open the connection. In file(file, "rt") : cannot open file 'xxxxx.csv': No such file or directory 해결방법
오류 메시지 Error in file(file, "rt") : cannot open the connection In file(file, "rt") : cannot open file 'xxxxx.csv': No such file or directory > x 해결방법 작업폴더를 현재 작업공간으로 설정하면 해결됩니다. # 작업폴더 지정 # 경로 설정시 /(슬래시)로 구분해야 합니다. getwd() setwd("C:/CodeLab/workspace_da") getwd() 파일이 정상적으로 오픈됩니다. > x x X1 codedragon X95 1 2 bufferfly 97 2 3 unicorn 92 >
-
벡터 생성, 자동 형변환 규칙, 벡터에서의 형변환, 벡터 안에 벡터 생성
벡터 생성 벡터는 c( )를 사용해 생성하고, names( )를 사용해 이름을 부여할 수 있습니다. 함수 설명 c(객체들) · 주어진 값들을 모아 벡터를 생성한 후 반환합니다. · 나열하는 인자들은 한 가지 유형의 스칼라 타입이어야 합니다. · 만일 서로 다른 타입의 데이터를 섞어서 벡터에 저장하면, 이들 데이터는 한 가지 타입으로 자동 형 변환된다. 이때 사용되는 형 변환 규칙은 좀 더 표현력이 높은 데이터 타입으로 변환됩니다. names(객체) · 객체의 이름을 반환합니다. 주어진 객체값와 같은 길이의 문자열 벡터 또는 NULL을 반환합니다. namess(벡터객체)
-
apply(), apply() 형식
apply() · R에서 가장 유명하고 가장 많이 사용되는 기능 중 하나는 apply(), tapply(), lapply() 같은 *apply()군 함수입니다. · R에서 사용자 정의 함수를 행렬의 각 행이나 각 열에 적용할 수 있게 apply() 사용법에 대해 알아봅시다. apply() 형식 · 배열 또는 행렬(m)에 함수(f)을 dimcode 방향으로 적용하여 결과를 벡터, 배열 또는 리스트로 반환합니다. · 반환 값은 f 가 길이 1인 벡터들을 반환한 경우 벡터, 1보다 큰 벡터들을 반환한 경우 행렬, 서로 다른 길이의 벡터를 반환한 경우 리스트가 됩니다. 행렬에서 apply를 사용하는 일반적인 형태입니다. apply(m, dimcode, f, fargs) 인수 설명 m 행렬 dimcode 차원수(..
-
read.csv()
read.csv() · CSV 파일을 데이터 프레임으로 읽어들입니다. · 구분자로 콤마문자, 소수점으로 도트 문자를 사용한 파일을 읽습니다. read.csv( file, header=FALSE, na.strings="NA", stringsAsFactors=default.stringsAsFactors() ) file 파일명 header=FALSE · 파일의 첫 행을 헤더로 처리할 것인지 여부를 지정합니다. na.strings="NA" na.strings= c("NA") · 데이터에 결측치가 포함되어 있을 경우 R의 NA에 대응시킬 값을 지정합니다. · 기본값은 "NA"로, "NA"로 저장된 문자열들은 R의 NA로 저장됩니다. · na.strings에 지정하는 값은 벡터므로 여러 문자열을 벡터로 지정하면 벡..