일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 프로그래머스
- matplotlib
- MySQL
- 단축키
- 플라스크
- 라이브러리
- 판다스
- 깃허브
- 디버깅
- vscode
- 우분투
- 아나콘다
- 원격저장소
- 데이터분석
- 데이터베이스
- 운영체제
- 디렉토리
- 가상환경
- 머신러닝
- 기초
- 역할
- 파이썬
- 리눅스
- OpenCV
- 코랩
- 엑셀
- visual studio code
- 에러
- 예제
- SQL
- Today
- Total
목록Python (98)
취미와 밥줄사이
판다스를 통해서 데이터 분석을 진행하다보면 데이터 프레임 내의 value에 문자열로 묶여진 리스트나, 딕셔너리를 맞딱 뜨리는 경욱 발생한다. 이러한 상황에서는 가장 외곽에 있는 문자열을 제거해야 데이터를 다루기가 쉬워진다. 이러한 상황에서는 ast 모듈의 literal_eval 함수를 사용할 수가 있다. {from ast import literal_eval literal_eval('string으로 둘러싸인 리스트 혹은 딕셔너리') # 리스트 혹은 딕셔너리 기호 외곽의 ''가 사라진다. # 튜플일 경우에는 '' 기호 ()과 함께 사라진다.}
에러: UnicodeDecodeError Pandas 라이브러리를 통해서 csv 파일을 임포트하는 경우(pd.read_csv('파일경로') 에 아래와 같은 에러가 발생하는 경우가 있다. 이것은 인코딩 방식이 달라서 발생하는 문제이다. UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb3 in position 0: invalid start byte 이러한 상황에서는 다음과 같은 파라미터를 추가하면 해결할 수가 있다. pd.read_csv('파일경로', encoding = 'cp949')를 추가하면 된다. encoding = 'cp949'를 추가하면 파일을 올바르게 읽어올 수 있다. `
Matplotlob.pyplot - 한글사용하기 데이터를 시각화하는 과정에서 matplot.pyplot 라이브러리가 자주 사용된다. 그러나 한글을 제목이나, x축, y축 라벨링을 할 때 사용하면 글자가 깨지는 문제가 발생한다. 그러한 상황에서는 아래의 코드를 통해서 간단히 해결할 수 있다. ※ 코랩 환경에서 사용할 때는 코드를 실행한 후 런타임을 재시작해야 적용된다. 코드는 아래와 같다. # matplotlib.pyplot 한글사용 코드 import matplotlib as mpl import matplotlib.pyplot as plt %config InlineBackend.figure_format = 'retina' !apt -qq -y install fonts-nanum import matplotl..
1. cmd창에서 conda 명령어를 인식하지 못할때는 환경변수 PATH에 콘다의 경로를 추가해주어야 한다. 2. 환경변수 설정 방법 (1) (2) (3) (4) (5) 자신의 로컬 컴퓨터 저장된 아래의 3가지 파일의 경로를 추가해준다 Library 경로 Scripts 경로 anaconda3 경로 3. CMD 재실행후 CONDA 명령어 사용하기
1. merge Pandas에서 두 개의 데이터프레임의 결합하는 방식은 대표적으로 3가지가 있다. merge, join, concat 이렇게 3개의 메소드가 존재한다. merge와 join, concat 상황에 따라 다르게 사용된다. 오늘은 merge 메서드의 사용법에 대해서 알아보고자 한다. Pandas의 merge 메서드는 MySQL의 JOIN 키워드와 기능이 매우 유사하다. 기준열(공통속성)을 가진 열을 기준으로 데이터프레임을 병합하는 기능을 가진다. merge 메서드의 how파라미터를 어떻게 사용하는지에 따라 결합방식이 달라지고 , on = 파라미터를 통해서 기준열을 설정할 수 있다. 2. 데이터프레임 생성 # 라이브러리 가져오기 import pandas as pd # 데이터프레임 생성 book_..
1. Visual Studio Code 실행하기 2. pip로 myspl 라이브러리 설치하기 pip install mysql-connector-python 3. myspl 라이브러리 임포트하기
1. 구글 드라이브 로그인 및 접속 2. 우측 상단에 설정 클릭 3. 체크박스 해제
1. 아나콘다 설치 및 실행 - 본인이 사용하는 컴퓨터의 해당 운영체제(windows / linux / mac os)에 따라 설치파일 실행하기 www.anaconda.com/products/individual Anaconda | Individual Edition Anaconda's open-source Individual Edition is the easiest way to perform Python/R data science and machine learning on a single machine. www.anaconda.com 2. 가상환경 생성 1) 설치 후 Anaconda prompt 실행하기 (1) 가상환경에 설치할 파이썬 버전을 지정하지 않는다면 자동으로 최신버전이 지정됩니다. conda cr..