본문 바로가기
728x90
728x90

Data Analysis28

python ) 특정 문자열 포함 확인하기 feat. str.contains() in python str.contains()라는 특정 문자열이 있는지 확인해주는 함수에 대해서 적어보려고 합니다. 예시 data를 만들어 확인해 보도록 하겠습니다. test=pd.DataFrame({"col1":["가","나","다","라"], "col2":[1,2,3,4], "col3":["서울","경기","울산","대전"], "col4":[np.nan,56,76,78]}) 여기서 col3에서 원하는 문자열이 포함되어 있으면 True, 아니면 False를 반환해보겠습니다. test["col3"].str.contains("울") str.contains()를 사용하면 위와 같이 반환할 수 있으며 "울"을 포함하는 행을 추출하고자 한다면 test.loc[test["col3"].str.contains("울"),:] 위 처럼 원.. 2023. 3. 18.
Adp필기 합격 후기 1~2달간 adp필기를 준비했었는데 이번에 합격을 했다 난이도는 뭔가 어려운것 같았는데 합격해서 다행이다 파란 문제집을 풀었는데 중복되는 문제들도 꽤 나온것 같다. 이제 실기준비를 해야겠다.. 실기가 어려운가..? 합격률이 낮던데... 2023. 3. 17.
R ) do.call 이용해서 cbindlist만들기 feat. rbindlist in r 안녕하세요 오늘은 rbindlist 함수처럼 동작하는 cbindlist를 만들어보겠습니다 rbindlist라는 함수는 존재하지만.. 찾아보니 cbindlist라는 함수는 존재하지 않는것 같습니다.. 그래서 비슷하게 동작하는 코드를 작성해보려고 합니다. 먼저 rbindlist함수는 list에 있는 data frame을 rbind해주는 함수 입니다. 아래를 보면 iris_list 2023. 3. 8.
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