본문 바로가기
728x90
728x90

data science3

R ) map2_dfr, data frame에 원하는 함수 연속 적용시키기 in r 해당 함수는 purrr에 있는 함수 입니다. map2_dfr함수는 map_df와 apply함수와 비슷합니다. 하지만 map2_dfr함수는 2개의 인자를 할당 받아 사용할 수 있습니다. 무슨말이냐 하면.... 내가 원하는 column의 data형만 바꾸고 싶다.. 하면 map_df의 경우 column name을 가져올 수 있는 방법이 없어 해당 기능을 구현하는데 어려움이 있습니다 하지만 map2_dfr을 사용하면 간단히 구현 가능 합니다. 코드는 아래와 같습니다. map2_dfr(.x,.y,.f) x,y인자에 원하는 data를 할당하고 이를 적용한 함수를 fun에 할당 하면 됩니다. map2_dfr(.x=iris,.y=colnames(iris),.f=function(x,y){ if(y=="Species"|.. 2023. 6. 25.
R ) data.frame함수에서 열이름에 "/",숫자로 시작하는 열이름 할당하기 유효하지 않은 열이름 할당하기 in R R에서 data frame을 생성할 때 열이름을 정해줄 수 있습니다. 이때 열이름에 적을 수 없는 것들이 몇가지 있죠 뭐 공백, "/", 숫자로 시작하는 열이름 등등이 있습니다. 이러한 것들을 유효하지 않은 경우라고 하는데 이를 무시하고 그대로 열이름에 쓸 수 있는 방법이 있습니다. test 2023. 6. 25.
R ) 문자열에서 다중 특정 문자열 패턴이 있는지 확인하기 in r feat) multi str_detect R에서 문자열에서 내가 찾고자하는 다중 특정 패턴의 문자열이 있는지 확인하는 법에 대해 알아보겠습니다. 이런건 많이 봤을 겁니다. 문자열에서 내가 찾고자하는 특정 문자열 패턴이 하나만 있을 경우 그냥 간단히 str_detect(c("가나","다라","마바사아자가","수박","서울특별시","서쪽","국밥특대"),pattern="가") 이렇게 찾으면 되지만 내가 찾고 싶은게 "가","특"이 들어간 문자열을 찾고 싶다면? str_detect를 2번해도 되지만 번거롭습니다. 이를 한번에 할 수 있습니다. 마찬가지로 str_detect를 쓰는데 문법이 조금 특이한것 같습니다. str_detect(c("가나","다라","마바사아자가","수박","서울특별시","서쪽","국밥특대"),pattern=c("가","특")).. 2023. 6. 25.
728x90
728x90