본문 바로가기

Python9

개발 환경 셋팅 노트북에 환경 셋팅할 때마다 🦅 저글 찾기 번거로와서 포스팅  GitGit 설치다운로드 사이트 접속(https://git-scm.com/)Download for Windows > Click here to download 클릭Git-2.45.1-64-bit.exe 실행next > ... > next > install 클릭 Git cloneGit 프로젝트에서 Code > Clone with HTTPS로 URL 복사workspace 폴더 우클릭 > Open Git Bash here 아래 명령어 입력$ git clone {복사한 URL}   PythonPython 설치다운로드 사이트 접속(https://www.python.org/downloads/)원하는 버전(3.9.6) 검색 후  Window install.. 2024. 5. 31.
Python BigQuery 사용하기 - 에러 해결방법 https://memoleeyu.tistory.com/28 Python BigQuery 연동하기 - 에러 해결방법 구글링하며 python에서 빅쿼리 데이터 사용하기 시도중 겪은 에러들 빅쿼리에 프로젝트-테이블도 만들고, 'API 및 서비스-사용자 인증 정보' 에서 서비스 계정 만들고, 키(.json) 파일도 다운받았다. memoleeyu.tistory.com Python, BigQuery 연동하기를 끝마친 후... csv 파일을 빅쿼리 테이블에 업로드하기를 시도하자마자 에러 직면 1. ArrowTypeError ArrowTypeError: "object of type cannot be converted to int" 뭔가 타입이 안맞다는 에러 아래 코드를 돌렸더니 발생한 에러다. data_path = '.. 2024. 2. 12.
Python BigQuery 연동하기 - 에러 해결방법 구글링하며 python에서 빅쿼리 데이터 사용하기 시도중 겪은 에러들 빅쿼리에 프로젝트-테이블도 만들고, 'API 및 서비스-사용자 인증 정보' 에서 서비스 계정 만들고, 키(.json) 파일도 다운받았다. 그리고 python에서 아래 코드를 돌리면, 테이블이 dataframe 형태로 나와야 한다. import glob from google.cloud import bigquery from google.oauth2 import service_account # 서비스 계정 키 JSON 파일 경로 key_path = glob.glob("../config/*.json")[0] # Credentials 객체 생성 credentials = service_account.Credentials.from_service_a.. 2024. 2. 12.
알쓸코드 - 데이터 분석 데이터 분석에 사용하는 패키지, 함수들 계속 추가예정 OS 관련 os.listdir 디렉토리 리스트 가져오기 # 폴더 경로가 있는지 확인 후, 없으면 생성 if f'{dir_name}' in os.listdir(f'{base_path}'): print('{dir_name} 폴더가 이미 존재합니다.') else: os.mkdir(f'{base_path}/{dir_name}') # 파일 명의 일부를 사용하여 파일 경로 불러오기 dir_path = f'{base_path}/{dir_name}' # file_name에 해당하는 파일이 한 개 있을 때 file_path = [x for x in os.listdir(f'{dir_path}') if file_name in x][0] # file_name에 해당하는 파.. 2023. 11. 4.