사용 라이브러리 - pandas- googletrans 모바일 화면에서 사용하는 한국어 메세지를 영어로 번역하여 등록해야하는 업무를 맡게 되었다. 메세지는 약 300개 정도로 하나씩 번역하기에는 시간도 오래 걸릴것 같고 번거로운 작업이라는 생각이 들었다.pandas와 googletrans 라이브러리를 사용하여 csv 파일을 읽고한국어를 영문으로 번역하여 다시 csv로 저장하는 프로그램을 만들어 보았다. 01. googletrans란?googletrans는 Google 번역 API를 사용하여 여러 언어 간의 번역을 제공하는 파이썬 라이브러리이다. 이를 통해 쉽게 텍스트를 다양한 언어로 번역할 수 있다. googletrans는 간단한 번역 작업에 유용하며, 다양한 프로젝트에서 손쉽게 다국어 지원을 구현할 ..
특정 브랜치에서 작업을 하던 중 다른 요청으로 하던 작업을 멈추고 다른 브랜치로 변경해야 하는 상황이 왔다. 그냥 변경하려고 하니 오류가 발생하였다. error: Your local changes to the following files would be overwritten by checkout: ...Please commit your changes or stash them before you switch branches.Aborting아직 마무리하지 않은 작업을 스택에 잠시 저장할 수 있도록 하는 명령어인 git stash를 사용하여 해결할 수 있었다. git stash를 사용하여 아직 완료하지 않은 일을 commit 하지 않고 나중에 다시 꺼내와 마무리할 수 있다. 01. git stash란?G..
pip로 pandas 라이브러리를 설치하려고 하니 HTTPSConnectionPool 에러가 발생했다.pip install pandas 외부 네트워크 접속이 자유롭지 못한 네트워크라 SSL 인증서 문제 등으로 pip를 통한 라이브러리 다운 및 설치가 되지 않아 발생하는 오류였다. --trusted-host 옵션을 사용해 해결하였다. pip install --trusted-host files.pythonhosted.org pandas
Prettier란?코드 포맷터(자동 코드 스타일링 도구)이다. 주로 JavaScript, TypeScript, HTML, CSS 등 다양한 프로그래밍 언어와 마크업 언어에서 사용된다. Prettier의 주요 목적은 코드 스타일을 일관되게 유지하고, 코드 포맷팅에 관한 논쟁을 줄이며, 코드 가독성을 높이는 것이다. vscode에서 prettier를 설치 후 적용이 안되었다. 1. Editor: Format On Save 설정이 체크 되어있는지 확인체크가 안되어있다면 체크해주도록 하자 2. Default Formatter 확인에디터의 formatter가 null로 설정이 되어있는 경우가 있다.설정이 esbenp.prettier-vscode 로 설정되어 있는 지 확인해야 한다.
01. Explorer 주요 기능검색도구 : 데이터 세트 및 테이블의 이름으로 검색 가능, 실시간 데이터 반영, 일부 문자열만으로도 검색데이터세트BigQuery 리소스에 대한 액세스를 구성하고 제어하기 위해 사용되는 논리적 컨테이너테이블들이 모여있는 폴더다른 데이터베이스 시스템의 스키마와 비슷제한 및 주의사항데이터 세트 상 테이블 수는 무제한 (50,000개 이상이 될 경우 열거 성능의 저하)위치 정보를 가진다.테이블행과 열로 구성된 레코드 모음다른 데이터베이스 시스템의 테이블과 유사유형기본 테이블 : 표준 테이블, 테이블 클론, 테이블 스냅샷, 구체화된 뷰외부 테이블 : 외부 데이터, 파일에 접근할 수 있는 빅쿼리 스토리지를 사용하지 않는 테이블. ex 구글 클라우드 스토리지에 있는 파일 스프레드 시트..
실습 환경 - Google Colab문자열¶In [1]:import pandas as pddf = pd.DataFrame({'A': ['블루베리 스무디', '딸기 스무디', '딸기 바나나 스무디'], 'B': [10, 20, 30], 'C': ['추천/신메뉴', '신메뉴/할인', '사이즈업/추천'], 'D': ['ab cd', 'AB CD', 'ab cd'] })dfOut[1]:ABCD0블루베리 스무디10추천/신메뉴ab cd1딸기 스무디20신메뉴/할인AB CD2딸기 바나나 스무디30사이즈업/추천ab cdIn [4]:# replace : 전체 문자가 일치해야 변경 가능df['A'..
실습 환경 - Google Colab시계열 데이터 (Timedelta)¶두 시점의 차이를 나타냄날짜와 시간을 더하거나 빼서 새로운 시점 이전이나 이후 몇 시간뒤, 며칠 뒤를 계산In [1]:# 데이터 생성(실습 전 실행)import pandas as pddata = { 'Date1': ['2024-02-17', '2024-02-18', '2024-02-19'], 'Date2': ['2024:02:17', '2024:02:18', '2024:02:19'], 'Date3': ['24/02/17', '24/02/18', '24/02/19'], 'Date4': ['02/17/2024', '02/18/2024', '02/19/2024'], 'Date5': ['17-Feb-2024', '..
실습 환경 - Google Colab시계열 데이터 (Datetime)¶In [ ]:# 데이터 생성(실습 전 실행)import pandas as pddata = { 'Date1': ['2024-02-17', '2024-02-18', '2024-02-19'], 'Date2': ['2024:02:17', '2024:02:18', '2024:02:19'], 'Date3': ['24/02/17', '24/02/18', '24/02/19'], 'Date4': ['02/17/2024', '02/18/2024', '02/19/2024'], 'Date5': ['17-Feb-2024', '18-Feb-2024', '19-Feb-2024'], 'Date6': ['2024년02월17일', '2..