Study/Python

·Study/Python
이번에 사이드 프로젝트로 streamlit.io를 통해 사이트를 배포하는데, 필요한 패키지 목록을 저장할 필요가 있었습니다. 설치된 패키지들을 쉽게 저장하는 방법이 있어 빠르게 해결할 수 있었는데요.이번 이번 포스팅에서는 설치된 패키지 목록을 명령어 한줄로 저장하는 방법을 소개하고자 합니다. 추가로 가상환경을 세팅하는 등의 상황에 유용한 패키지 목록을 한번에 설치하는 방법도 같이 소개하겠습니다. 패키지 목록 저장하기 : pip freeze현재 설치된 패키지 목록을 모두 불러와 txt 파일로 저장하는 명령어입니다. requirements.txt를 일반적으로 많이 사용해서 코드에서도 동일하게 적었지만 본인 취향에 따라 파일이름은 바꿔서 사용하시면 될 것 같습니다.pip freeze > requirement..
·Study/Python
DataFrame에서는 apply 함수를 사용해 원하는 조건의 원소를 추출, 제거할 수 있는데, List에서는 어떻게 해야 할까요? 이번 포스팅에서는 List에서 원하는 조건에 맞는 원소만을 추출, 제거하는 방법 2가지를 소개하겠습니다.  1. List Comprehension 사용이 방법은 주어진 조건을 만족하는 요소만 새 리스트에 포함시키고, 그 리스트로 원래의 리스트를 대체합니다. 사용 시 주의할 점은 if 문을 for 뒤에 넣고 else를 넣지 않는다는 것입니다.1) 조건 : 숫자 연산number_list = [1, 2, 3, 4, 5]number_list = [x for x in number_list if x  2) 조건 : 특정 문자 포함word_list = ['apple','banana','..
·Study/Python
이전에 사내 보안 이슈로 암호화된 엑셀을 가져올 일이 있었습니다. 처음에는 기존에 사용하던 'read_excel()'을 사용해서 처리할 수 있을 줄 알았는데 방법을 찾지 못했습니다. 구글링을 통해 알아보니 'win32com' 라이브러리를 통해 가져오는 방법이 있더라구요. 저처럼 시간을 낭비하지 않으시길 바라며 이번 포스팅에서는 암호가 걸린 엑셀파일을 불러와 DataFrame으로 만드는 방법을 소개하겠습니다. 코드와 예제 파일입니다. 예제 파일의 경우 서울특별시 빅데이터 캠퍼스의 자료를 활용했습니다.import osimport pandas as pdimport win32com.client# 불러올 엑셀의 경로와 비밀번호file_name = "행정동별 거주인구.xlsx"file_path = os.getc..
Super-Son
'Study/Python' 카테고리의 글 목록 (10 Page)