전체 글262 혼공데 fromstring, findtext, findall, pd.read_xml [2] 앞서 공부한 내용이 좀 부족한 것 같아서 부모 자식 자식 자식 엘리먼트인 경우도 한번 해봤다. 2024. 6. 2. 혼공데 도서관 사이트 API 호출하기 서론이 길었는데 이제 진짜 API활용하여 외부 사이트에서 데이터 가져오기 혼자 공부하는 데이터분석 102p~ https://www.data4library.kr/ 도서관 정보나루전국 서울 부산 대구 인천 광주 대전 울산 세종 경기 강원 충북 충남 전북 전남 경북 경남 제주 전체 영유아(0~5) 유아(6~7) 초등(8~13) 청소년(14~19) 20대 30대 40대 50대 60대 이상 전체 영유아(남) 영유www.data4library.kr 회원가입하고 로그인하고 인증키발급까지 요청하고 수락해주면 데이터를 받아볼 수 있다. 데이터활용-오픈API 활용 매뉴얼도 다운받고 매뉴얼에는 호출하는 방식(이런거를 HTTP GET 방식이라고 한다)코드, 코드설명 등등 가르쳐준다 authkey를 입력해야되는데 이거는.. 2024. 6. 1. 혼공데 fromstring, findtext, findall, pd.read_xml 혼자 공부하는 데이터분석 p96~ fromstring은 부모 엘리먼트를 뱉어낸다.정확히는 ElementTree 모듈아래 정의된 Element클래스의 객체 ※엘리먼트(Element)는 위에 이 부모 엘리먼츠.일반적으로 엘리먼트는 2022 처럼 시작태그>내용까지를 엘리먼트라 한다. A는 book이라는 Element tag를 달아주면 엘리먼트 이름을 알 수 있다 findtext는 자식 엘리먼트를 탐색한다 findall는 지정한 태그명과 일치하는 모든 하위 엘리먼트를 찾아 리스트로 반환한다. B의 부모 엘리먼트는 books다 순환문을 이용해서 자식 엘리먼트 모두 불러오기 그냥 가장 간단한 방법.. 2024. 6. 1. Open했을때 열려있는 파일이면 그대로 실행하고 안열려있으면 열기 Workbook Open메서드 종종 실무에서 쓰는데, 안열려있는 파일을 열려고하면 문제가 없는데열려있는 파일을 열려고하면 엑셀에서 "꼭 해당파일은 열려있는데 ~~ " 이런 말을 한다. 보기 싫으면 어떻게해야 될까? 결론부터 말하면 그걸로 Open 하는 코드를 쓰기전에알람기능을 꺼버리면 된다. ============================== Application.DisplayAlerts = False 열고싶은파일.Open Application.DisplayAlerts = True ================================ 복잡하게 if문과 GoTo를 쓸 생각을 했는데, 그냥 파일제거하기 전 알람끄는 것처럼파일을 열기전에 알람을 꺼버리면 문제가 해결된다. 이렇게 코드를 짜면 파일이해.. 2024. 6. 1. 혼공데 json.dumps, json.loads, pd.read_json, pd.DataFrame json문자열 혼자 공부하는 데이터 분석 84p~이해는 안되는데 그냥 익숙해지기 프로그램B가 프로그램A에게 데이터 요청을하면 A가 B에게 데이터를 전달하는데전달할때는 텍스트 형식으로 전달해야 됨. 그래서 A는 기존에 사용하던 파이썬 객체를 → 텍스트(json문자열)로 변경해야 되고(이때 json.dumps 사용)B는 받은 텍스트 (json문자열)를 다시 → 파이썬 객체로 변경해서 사용함(이때 json.loads사용) 여기서 파이썬 객체는 dict, list 같은걸 얘기하고json은 str을 말함 ※공부에 앞서, 참고로 따옴표( ' ) 를 넣느냐 마느냐로 자료 형식이 달라진다 json.dumps 파이썬 객체 → 텍스트(json문자열) d는 dict 형식인데 json.dumps에 넣으면 str형식.. 2024. 6. 1. Pandas df.read_excel, read_csv .to_csv .to_excel 읽기 내보내기 경로 구분하는거 \ 아니고 / Edit 들어가서 Find and Replace 활용해서 전부 바꿔주기 읽기 import pandas as pd df_exam = pd.read_excel('C:/Users/Pang rim/Desktop/코딩공부/★파이썬/책/Doit_Python-main/Data/excel_exam.xlsx') df_csv_exam = pd.read_csv('C:/Users/Pang rim/Desktop/코딩공부/★파이썬/책/Doit_Python-main/Data/exam.csv') 내보내기 df_csv_exam.to_csv('C:/Users/Pang rim/Desktop/코딩공부/★파이썬/책/Doit_Python-main/Data/output_newdata.csv') df_csv_exa.. 2024. 5. 30. 이전 1 ··· 8 9 10 11 12 13 14 ··· 44 다음