본문 바로가기
728x90
728x90

data처리8

R ) as.formula 활용하기 formula 인자 변경하면서 반복문 사용 함수를 사용하다보면 formula인자에 값을 넣어 사용할때가 있습니다. 이때 formula인자에 들어가는 값을 바꿔가면서 반복문을 돌리는 등의 코드를 진행하고 싶을때가 있습니다. formula인자에는 문자열등이 들어가는 것이 아니라 다른게 들어가나 봅니다..그래서 그냥 문자열을 넣으면 안되고 as.formula함수를 이용해 문자열을 formula인자에 들어가도록 바꿀 수 있는 것 같습니다. 그래서 as.formula를 이용해 formula인자의 값을 바꿔가면서 적용시키는 예제를 해보려고 합니다. dataframe은 iris를 사용하겠습니다. 함수는 doBy 패키지의 orderBy함수를 사용해보려 합니다. oderBy(formula=~정렬할 기준 column, data=dataframe)인자를 갖고 있는 .. 2022. 11. 30.
R ) break, next, stop 알아보기 in r 안녕하세요 오늘은 반복문을 사용하다가 사용하는 break, next, stop에대해 공부한것을 기록해보려 합니다. break는 특정 조건이 되면 해당 반복문을 탈출하는 것이고 next는 다음 반복문으로 넘어가는 기능, stop은 error를 발생시키는 기능을 갖고 있습니다. 간단한 예제로 보겠습니다. for(i in 1:5){ print(i) } 1~5를 출력하는 반복문입니다 해당 반복문을 통해 각 기능을 알아보겠습니다. 먼저 next입니다. next는 다음 반복문으로 넘어가는 기능을 갖고 있습니다. for(i in 1:5){ if(i==2){ next } print(i) } 위와 같이 i==2일때 next가 실행되어 2는 출력되지 않고 다음 반복으로 넘어가는것을 볼 수 있습니다. 다음으로 break입니.. 2022. 10. 2.
python ) 문자열 만들기 in python 파이썬에 대해 공부한걸 기록하려고 합니다. 문자열을 만드는 것에대해 공부한것을 기록해 보겠습니다... 문자열은 영어로 string이라고 합니다. 문자열은 큰따옴표나 작은 따옴표로 감싸서 만듭니다. print("안녕하세요") print('안녕하세요') 위와 같이 나옴을 알 수 있습니다. 문자열 내부에 따옴표를 넣어보겠습니다. print(""안녕하세요"라고 말했다") 위와 같이 error가 발생하는것을 볼 수 있습니다. 이때는 이스케이프문자 (\)나 큰따옴표안에는 작은따옴표, 작은따옴표 안에는 큰따옴표를 넣어주면 됩니다. print("'안녕하세요'라고 말했다") print('"안녕하세요"라고 말했다') print("\"안녕하세요\"라고 말했다") 위와 같이 작동함을 알 수 있습니다. 2022. 6. 13.
R ) 결측치 확인 및 처리 NA mice pmm in r -2 안녕하세요 오늘은 결측치 처리1에 이어서 기록을 하려고 합니다. 결측치 처리 방법에는 단순대체, NA포함 항 삭제, 다중대체, NA포함 항 삭제 등의 방법이 있습니다. 단순대체는 예전에 다룬적이 있어 참고하면 되겠습니다. https://c-mond.tistory.com/46 R ) data에서 결측치 처리하기 mean, max, min, median 등등 in r 안녕하세요~ 오늘은 R을 이용해 data의 결측치를 처리하는 법에 대해 보겠습니다. 여러방법이 있겠지만.... map함수를 이용해 data의 결측치를 처리해 보겠습니다. map함수는 purrr 라이브러리에 있는 c-mond.tistory.com NA를 포함하는 행을 삭제하는 방법을 보겠습니다. iris set.seed(1) test 2022. 4. 19.
728x90
728x90