본문 바로가기
반응형

r 함수7

R에서 데이터 불러올 때, 파일을 직접 선택하는 창을 띄우는 방법 R에서 데이터 불러올 때, 파일을 직접 선택하는 창을 띄우는 방법 아래 명령어를 입력하면, 파일을 선택할 수 있는 탐색창이 뜹니다. read.table(file.choose(),header=TRUE) 2020. 1. 4.
R에서 column 접근 시 $없이 사용하는 방법 attach 함수 R에서 column 접근 시 $없이 사용하는 방법 attach 함수 데이터프레임이나 리스트를 사용할 때, 원하는 column에 접근하기 위해서는 데이터프레임이름$열이름 의 형식으로 접근해야하는데 번거로운 경우가 있습니다. 이럴 때 사용하는 함수가 attach함수입니다. 데이터프레임을 하나 정의합시다. > md=data.frame(c(1,2,3),c("a","b","c"))> names(md)=c("mynum","mychar")> md mynum mychar1 1 a2 2 b3 3 c 이 데이터프레임의 두번째 열이 char에 접근해보겠습니다. > md$mychar[1] a b cLevels: a b c mychar이라고 입력하면 아래와 같은 오류메시지가 뜹니다. > mycharError: object 'm.. 2019. 12. 30.
R 데이터 전처리(누락데이터 처리) R 데이터 전처리(누락데이터 처리) R에서는 누락데이터(NA)를 다루는 네가지 함수를 제공합니다. na.fail(object, ...)na.omit(object, ...)na.exclude(object, ...)na.pass(object, ...) 설명을 위해 누락데이터를 가진 데이터프레임을 하나 정의합시다. > a=c(1,2,3)> b=c(10,20,NA)> md=data.frame(a,b)> md a b1 1 102 2 203 3 NA #1. na.fail na.fail 은 결측값이 있는 경우 Error를 반환합니다. > na.fail(md)Error in na.fail.default(md) : 객체안에 결측값들이 있습니다 #2. na.omit na.omit 은 결측값이 생략된 결과를 반환합니다. 보.. 2019. 12. 30.
R에서 함수 만드는 방법 R에서 함수 정의하고 바로 사용하는 방법 아래와 같은 형식으로 정의합니다. 함수이름 2019. 12. 21.
R 함수의 인수와 초기값을 알려주는 함수, args() R 함수의 인수와 초기값을 알려주는 함수 #1. 형식 args(name) #2. 예제 > args(matrix)function (data = NA, nrow = 1, ncol = 1, byrow = FALSE, dimnames = NULL) NULL 2019. 11. 30.
[R 함수] 문자열의 일부 추출2 (substring) [R 함수] 문자열의 일부 추출2 (substring) #1. 형식 substring(text, first, last = 1000000L) text : 문자열 벡터first : 시작번호last : 끝번호 #2. 예제 substr 함수보다 복잡한 추출이 가능합니다. last에 디폴트갑이 들어가 있기 때문에 first값만 입력하면 first값 부터 데이터 끝까지를 추출합니다. > x="hello"> substring(x,2)[1] "ello" last값을 입력해줄 수도 있습니다. > x="hello"> substring(x,2,4)[1] "ell" substr 함수와의 차이점은 first와 last 값을 벡터형태로 입력할 수 있다는 것입니다. 예를들어 first 자리에 c(2,3) 을 입력해보겠습니다. > .. 2019. 11. 30.
[R 함수] 문자열의 일부 추출 (substr) [R 함수] 문자열의 일부 추출 (substr) #1. 형식 substr(x, start, stop) x : 문자형 벡터start : 시작 번호stop : 끝번호 #2. 예제 hello 에서 ell만 추출해보겠습니다. > x="hello"> substr(x,2,4)[1] "ell" 입력한 문자형 벡터의 원소가 여러개여도 가능합니다. > x=c("hello","world")> substr(x,2,4)[1] "ell" "orl" 2019. 11. 30.
반응형