본문 바로가기
728x90
728x90

R programming68

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.
R ) do.call 이용해서 cbindlist만들기 feat. rbindlist in r 안녕하세요 오늘은 rbindlist 함수처럼 동작하는 cbindlist를 만들어보겠습니다 rbindlist라는 함수는 존재하지만.. 찾아보니 cbindlist라는 함수는 존재하지 않는것 같습니다.. 그래서 비슷하게 동작하는 코드를 작성해보려고 합니다. 먼저 rbindlist함수는 list에 있는 data frame을 rbind해주는 함수 입니다. 아래를 보면 iris_list 2023. 3. 8.
R ) data frame 전체 group별 summarise구하기 summarise_all in r 안녕하세요 오늘은 summarise_all함수에 대해 공부해보려합니다. group_by를 통해 통계값을 알아보고 싶을때 보통 group_by -> summarise 함수를 써서 구하는데 이 경우 선택한 column만 통계값을 구하게 됩니다 이와는 다르게 전체 column에 대해 통계값을 구하고 싶을때 summarise_all을 사용하면 됩니다. 예제를 통해 보도록 하겠습니다. df % as.data.table() df %>% group_by(Species) %>% summarise(mean=mean(Sepal.Length)) %>% as.data.table() summarise를 쓰면 위처럼 내가 선택한 column에 대해서만 통계값을 구합니다. 하지만 summarise_all을 사용하면 아래와 같이 한.. 2023. 3. 8.
728x90
728x90