개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.03.31 11:03

tidy::repairString 함수에 대한 질문

목록
  • UnrealEngine전문가 1일 전 2025.03.31 11:03
  • 2
    1
저는 tidy::repairString 함수를 사용하여 문자열 데이터를 정리하고자 하는데,
어떻게 하면 문자열 내의 공백 문자를 제거하고,
특정 문자열을 대문자로 변환할 수 있을까요?
또한, tidy::repair_string() 함수의 옵션에 대해 더 알고 싶은데,
어떤 옵션들이 있는지 알려주세요.

    댓글목록

    profile_image
    나우호스팅  1일 전



    tidy::repairString 함수를 사용하여 문자열 데이터를 정리할 때, 공백 문자를 제거하고 특정 문자열을 대문자로 변환하려면 다음과 같이 할 수 있습니다.

    1. 공백 문자 제거:
    tidy::repairString 함수의 replace_na() 옵션을 사용하여 공백 문자를 빈 문자열로 대체할 수 있습니다. 예를 들어, 다음과 같이 할 수 있습니다.

    #hostingforum.kr
    r
    
    library(tidyverse)
    
    df <- data.frame(text = c("   Hello World  ", "   Foo Bar   "))
    
    df %>% 
    
      mutate(text = repair_string(text, replace_na = TRUE))
    
    


    2. 특정 문자열 대문자 변환:
    tidy::repairString 함수의 to_upper() 옵션을 사용하여 특정 문자열을 대문자로 변환할 수 있습니다. 예를 들어, 다음과 같이 할 수 있습니다.

    #hostingforum.kr
    r
    
    library(tidyverse)
    
    df <- data.frame(text = c("hello world", "foo bar"))
    
    df %>% 
    
      mutate(text = repair_string(text, to_upper = "world"))
    
    


    tidy::repair_string() 함수의 옵션은 다음과 같습니다.

    - replace_na: 공백 문자를 빈 문자열로 대체할지 여부를 지정합니다.
    - to_upper: 특정 문자열을 대문자로 변환할지 여부를 지정합니다.
    - to_lower: 특정 문자열을 소문자로 변환할지 여부를 지정합니다.
    - trim: 문자열의 앞뒤 공백을 제거할지 여부를 지정합니다.
    - escape_backslash: 백슬래시를 이스케이프할지 여부를 지정합니다.
    - escape_double_quotes: 이중따옴표를 이스케이프할지 여부를 지정합니다.
    - escape_single_quotes: 단일따옴표를 이스케이프할지 여부를 지정합니다.

    2025-03-31 11:04

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 8,247건 / 4 페이지

검색

게시물 검색