데이터 프레임의 경우 행과 열의 조건을 모두 표기할 수 있어서 쉼표로 나타낸다.
벡터는 그럴 수가 없어서 일렬로 나타낸다.
if 문
파이썬은 들여쓰기로 파악하지만 R은 괄호로 파악한다.
ifelse 문
warning message : 실행은 됐는데 에러는 아니지만 확인해보아라.
if (){
} else {
}
이런식으로 if문의 } 가 끝나는 라인에 else를 붙여줘야한다.
반복문
repeat 문
계속 반복되기 때문에 break를 걸어줘야 한다.
while 문
for 문
함수
데이터 정제 : 결측값 처리
is.na 로 TRUE 값이 44가 나왔으므로 NA 값이 44개 라는 뜻이다.
TRUE 값이 나오지 않았다면 NA 값이 존재하지 않는 것이다.
평균 값이 달라졌는데 na.omit으로 na가 있는 모든 열을 지워버렸기 때문이다.
mean(na.omit(airquality%Ozone)) == mean(airquality$Ozone, na.rm=T)
데이터 정제 : 이상값 처리
air[!is.na(air$Ozone), ] = na.omit(air$Ozone)
'📌 R' 카테고리의 다른 글
R (7) - 산점도, 상관분석, 선그래프 (0) | 2020.09.24 |
---|---|
R (6) - 자료의 종류, table, barplot, pie, quantile, hist, boxplot (0) | 2020.09.23 |
R (4) - 엑셀, csv, txt 파일 가져오기, 데이터 추출, 조건문 (0) | 2020.09.15 |
R (3) - 배열, 매트릭스, 데이터프레임, 리스트, 팩터 (0) | 2020.09.14 |
R (2) - 변수, 데이터형, 연산자, 벡터, 배열, 데이터 프레임, 리스트 (0) | 2020.09.09 |