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.
python ) pd.concat()으로 dict에 있는 dataframe 열방향 합치기 in python
pd.concat을 이용해 dict에 있는 dataframe을 열 방향으로 합쳐보려고 합니다. 먼저 dict안에 데이터프레임을 넣어주겠습니다. df_dict={} df1=pd.DataFrame({"col1" :["딸기","사과","배","수박"], "col2":[1,2,3,4]}) df2=pd.DataFrame({"col3" :["손명오","박연진","전재준","혜정"], "col4":[True,False,False,True]}) df_dict[0]=df1 df_dict[1]=df2 딕셔너리안에 data frame 2개를 넣어줬습니다. 2개의 dataframe을 열 방향으로 붙여보겠습니다. df_concat = pd.concat(df_dict, ignore_index=False,axis=1) 위처럼 열방..
2023. 3. 12.