본문 바로가기
728x90
728x90

R67

R ) tryCatch in r error, warnging 상황에서 코드 계속 진행하기 예외처리 in r 오늘은 tryCatch에 대해 공부한것을 기록하려고 합니다. tryCatch함수는 error, warning이 발생했을때 코드가 끊기지 않고 계속 진행할 수 있게 해주는 함수이고 각각의 상황이 발생했을때 실행할 코드를 정의해줄 수 있습니다. tryCatch(expr={"코드"}, error="에러 발생시 실행코드", warning="warning 발생시 실행코드", finally="error, warning 상관없이 진행할 코드") 이렇게 쓸 수 있습니다. 간단하게 어떻게 사용되는지 보려고 합니다. 해당 코드는 반복문에서 유용하게 쓸 수 있을것 같습니다. 위와 같이 코드를 실행시키면 아래와 같이 나온다 앞서서 error가 발생했기때문에 warning까지는 가지않고 erro에서 정한 코드를 실행한 후 반복.. 2022. 9. 14.
R ) data table, data frame을 이용해 그룹별 최대값 구하기 (통계값 구하기) in r 안녕하세요 오늘은 data table, data frame을 이용해 그룹별 최대값이나 그룹별 통계값을 구하는것을 기록하려고 합니다 data는 iris data를 쓰도록 하겠습니다. 먼저 data table형식에서 그룹별 최대값을 구하는 것을 해보겠습니다. iris의 Species별로 최대값을 구해 iris data에 column으로 붙여주겠습니다. iris iris 2022. 9. 2.
R ) group_by이용해서 한 셀에 여러 값 넣기 in r 안녕하세요 오늘은 group_by를 이용해 그룹지어진 column의 값을 한 셀안에 넣는 방법에 대해 보려고 합니다. df은 다음과 같은 df를 사용하겠습니다. df % group_by(col1) %>% summarise(col3) 위와 같이 group을 엮으면 가,가,나,다가 한 셀에 나오게 구현하는것이 이번에 할것입니다. 그냥 저렇게 하면 될줄 알았는데 아니더군요....ㅠ df %>% group_by(col1) %>% summarise(new_col=paste0(col3,collapse = ",")) 위와 같이 하면 구현할 수 있습니다. 그리고 group_by에 다중 column을 넣는 방법을 보겠습니다. df %>% group_by(col1,col2) %>% summarise(new_col=past.. 2022. 8. 29.
R ) 함수에서 2개 이상 변수 return하기 in r 안녕하세요 오늘은 R에서 함수를 이용해 2개이상의 객체를 반환하는 법에 대해 공부한것을 기록하려 합니다. 제가 알기론 R에서는 함수에서 객체 1개만 반환할 수 있는것으로 알고 있습니다. 하지만 list를 이용해 2개 이상의 객체를 반환할 수 있습니다. data frame은 iris를 사용했습니다. test 2022. 8. 21.
728x90
728x90