본문 바로가기
728x90
728x90

분류 전체보기150

python ) 문자열 변수명으로 입력하기 global()[] in python 오늘은 문자열을 변수처럼 사용하는 방법에 대해 적어보려고 합니다. R에서 assing함수와 유사할것으로 생각 됩니다. 간단하게 예제를 통해 보도록 하겠습니다. globals()["var"]=10 var 위 처럼 문자열을 이용해 변수명을 사용할 수 있습니다. 응용해서 한번 써보도록 하겠습니다. for문을 돌면서 변수명을 바꾸어주어야할때를 가정해서 써보겠습니다. test=["yun","park","kim","lee","choi"] for idx,con in enumerate(test): globals()[con]=idx yun park kim lee choi 위 처럼 반복문을 통해 문자열을 변수로도 만들 수 있습니다. 근데 editor에 변수명이 정의돼있지 않다고 뜨는데 왜그러지...?ㅎㅎㅎ 알아봐야겠다... 2023. 3. 23.
python ) row 인덱스 초기화 하기 .feat rest_index() in python python dataframe에서 row index를 초기화 하는 함수인 reset_index()에 대해서 적어보려고 합니다. python data frame을 다루다 보면 원하는 데이터를 슬라이싱하고보면 row index가 그대로 남아있어 초기화 하고 싶을때가 있습니다. 그때 reset_index()를 사용하면 됩니다. 예제로 한번 보겠습니다. df=pd.DataFrame({"col1":["가","나","다","라"], "col2":[1,2,3,4], "col3":["울산","대구","포항","제천"]}) 위 data frame을 사용해보겠습니다 여기서 iloc를 이용해 원하는 행을 추출하면 df.iloc[[1,3],:] 위처럼 row index가 그대로 남아있어 1,3이 나타납니다 이ㅣ index를 .. 2023. 3. 21.
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.
728x90
728x90