본문 바로가기
728x90
728x90

r74

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.
spotfire) R data function을 이용해 data table에 행 추가하기 in spotfire data function을 이용해 table에 행을 추가하는것 해보겠습니다. 위 data에 위 data를 추가해 보겠습니다. 먼저 data table하나 만들어주시고 data function properties에 들어가 줍니다 register new 눌러주시고 위 팝업이 뜨게되면 아래와 같은 코드를 입력합니다. df 2023. 6. 25.
R ) 특정 조건 만족하는 새로운 column만들기 in r 위 data에서 COL1, COL2 그룹 별 COL3에 있는 AVG의 COL4 값이 OUT이라면 모두 OUT을 넣고 아무것도 없다면 모두 아무것도 넣지 않는것에 대해 해보려고 합니다. 아래 처럼 바꾸는 것이죠 2가지 방법으로 할 수 있는데 이를 해보겠습니다 df %>% group_by(col1,col2) %>% mutate(col5=col4[col3=="AVG"]) %>% as.data.table() df1[,c("col5"):=col4[col3=="AVG"],by=c("col1","col2")] 위 처럼 구현할 수 있습니다 같이 읽으면 좋은 글 https://c-mond.tistory.com/123 R ) column 추가하기 data.table, data.frame in r data table과 da.. 2022. 12. 26.
728x90
728x90