본문 바로가기
728x90
728x90

전체 글150

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.
python ) str.slice 원하는 문자열 잘라서 반환하기 in python 원하는 문자열을 잘라서 반환하는 str.slice에 대해 적어보려고 합니다. df=pd.DataFrame({"col1":["배","사과","포도","수박"], "col2":[1,2,3,4], "col3":["울산_가","대구_나","부산_다","대전_라"]}) col3를 0~1번째 index값을 가져오면 df["col3"].str.slice(0,2) 위처럼 원하는 문자열을 잘라올 수 있습니다. 2023. 4. 1.
python ) pandas dataframe split 문자열 나누기 str.split() in python pandas에서 문자열을 split하는 방법을 적어보려고 합니다. 먼저 예시를 보겠습니다. df=pd.DataFrame({"col1":["배","사과","포도","수박"], "col2":[1,2,3,4], "col3":["울산_가","대구_나","부산_다","대전_라"]}) 위 data에서 col3의 문자를 "_"를 기준으로 split해보겠습니다. df.loc[:,"col3"].str.split("_") str.split()함수를 이용하면 위처럼 반환할 수 있습니다. 근데 여기서 expand인자에 True를 주게되면 dataframe으로 반환할 수 있습니다. df.loc[:,"col3"].str.split("_",expand=True) dataframe을 다룰때 유용하게 사용할 수 있을것 같습니다. 2023. 3. 25.
728x90
728x90