Programming Language/Python

Programming Language/Python

[python] Length mismatch: Expected axis has 3 elements, new values have 4 elements 인덱스 에러

다음과 같은 에러가 날 때 코드는 다음과 같다 import pandas as pd df = pd.DataFrame([['1', '박', 'park'], ['2', '김', 'kim'], ['3', '최', 'choi']], columns = ['id', 'kr', 'en'], index = ['a', 'b', 'c']) df.index = ['aa', 'bb', 'cc', 'dd'] print(df) 인덱스가 3개인데 4개를 정의해서 발생하는 에러다 인덱스를 3개로 수정하고 다시 실행해보자 import pandas as pd df = pd.DataFrame([['1', '박', 'park'], ['2', '김', 'kim'], ['3', '최', 'choi']], columns = ['id', 'kr',..

Programming Language/Python

[python] 판다스 데이터프레임 엑셀로 저장하는 방법

기본 데이터프레임을 만들어보자 import pandas as pd df = pd.DataFrame([['1', 'a', '가'], ['2', 'b', '나'], ['3', 'c', '다']], columns = ['id', 'en', 'kr']) print(df) 오픈파이엑셀을 다운로드해보자 pip install openpyxl 위의 데이터프레임을 저장해보자 import pandas as pd df = pd.DataFrame([['1', 'a', '가'], ['2', 'b', '나'], ['3', 'c', '다']], columns = ['id', 'en', 'kr']) df.to_excel('test.xlsx') 코드의 파일과 같은 위치에 test.xlsx 파일이 저장됐다. 열여서 확인해보자 같은 내용..

Programming Language/Python

[python] 판다스 데이터프레임 형 변환 하는 방법

기본 데이터프레임을 만들어보자 import pandas as pd df = pd.DataFrame([['1', 'a', '가'], ['2', 'b', '나'], ['3', 'c', '다']], columns = ['id', 'en', 'kr']) print(df) 데이터의 컬럼마다 변수형이 무엇인지 확인해보자 import pandas as pd df = pd.DataFrame([['1', 'a', '가'], ['2', 'b', '나'], ['3', 'c', '다']], columns = ['id', 'en', 'kr']) print(df.dtypes) id, en, kr 이 object 형인 것을 확인할 수있다 id 를 int 형으로 변경해보자 import pandas as pd df = pd.DataF..

Programming Language/Python

[python] 판다스 데이터프레임 기초 만드는 방법

기본 데이터프레임 만들기 import pandas as pd df = pd.DataFrame([['1', 'a', '가'], ['2', 'b', '나'], ['3', 'c', '다']]) print(df) 인덱스와 열이름이 설정돼 있지 않다. 열 이름을 먼저 설정해보자! import pandas as pd df = pd.DataFrame([['1', 'a', '가'], ['2', 'b', '나'], ['3', 'c', '다']], columns=['id', 'name', 'name2']) print(df) 열 이름이 잘 설정돼 있는 것을 확인할 수 있다. 이번에는 인덱스를 수정해보자 import pandas as pd df = pd.DataFrame([['1', 'a', '가'], ['2', 'b', '..

Programming Language/Python

[python] 판다스 데이터프레임 이미지로 저장하는 방법

1. dataframe-image 라이브러리를 설치한다. pip install dataframe-image 2. 간단한 데이터프레임 만들기 import pandas as pd df = pd.DataFrame([[1, 'kim', 'a'], [2, 'lee', 'a'], [3, 'jeong', 'b']], columns = ['id', 'left_name', 'left_grade']) print(df) 저 데이터프레임을 이미지로 저장하고싶다. 다음 코드를 입력한다 import pandas as pd import dataframe_image as dfi df = pd.DataFrame([[1, 'kim', 'a'], [2, 'lee', 'a'], [3, 'jeong', 'b']], columns = ['id..

Programming Language/Python

[python] 열을 기준으로 판다스 데이터프레임 병합하는 방법

1. 데이터프레임을 두개 만든다 import pandas as pd df_1 = pd.DataFrame([[1, 'kim', 'a'], [2, 'lee', 'a'], [3, 'jeong', 'b']], columns = ['id', 'name', 'grade']) df_2 = pd.DataFrame([[1, 'park', 'c'], [2, 'oh', 'c'], [3, 'ju', 'c']], columns = ['id', 'name', 'grade']) print(df_1) print(df_2) 2. 데이터프레임을 id가 같은 것으로 left 병합해보자 import pandas as pd df_1 = pd.DataFrame([[1, 'kim', 'a'], [2, 'lee', 'a'], [3, 'jeong'..

Programming Language/Python

[python] 판다스 데이터프레임 만드는 방법

1. 기본형 1 import pandas as pd df = pd.DataFrame({'id':[1, 2, 3], 'name':['kim', 'lee', 'jeong'], 'grade':['a', 'a', 'b']}) df 2. 기본형 2 import pandas as pd df = pd.DataFrame([[1, 'Kim', 'a'], [2, 'Lee', 'a'], [3, 'Jeong', 'b']], columns = ['id', 'name', 'grade']) df 3. 인덱스 추가 import pandas as pd df = pd.DataFrame({'id':[1, 2, 3], 'name':['Kim', 'Lee', 'Jeong'], 'grade':['a', 'a', 'b']}, index = ['..

Programming Language/Python

[Anaconda] 아나콘다로 파이썬 3.6 가상환경 만들기

1. 가상환경 리스트 확인 conda info --envs 2. python 3.6버전 가상환경 만들기 conda create --name py36 python=3.6 3. 나의 가상환경 리스트 확인 conda info --envs 4. 가상환경 접속 conda activate py36 5. 파이썬 접속으로 버전 확인 python 6. 파이썬 종료하기 exit() 7. 가상환경 비활성화 하기 conda deactivate 8. 가상환경 삭제하기 conda remove --name py36 --all 9. 리스트 확인 잘 삭제됐는지 확인해버리기 conda info --envs

Programming Language/Python

[Anaconda] 아나콘다 버전 업데이트하기

1. 아나콘다 버전 확인 conda --version 2. 아나콘다 버전 업데이트하기 conda update -n base conda 3. 아나콘다 버전 확인하기 conda --version

Programming Language/Python

[Anaconda] 아나콘다 나의 가상환경 확인하기

1. 만들어진 나의 가상환경 확인하기 명령어 입력 conda info --envs

박경태
'Programming Language/Python' 카테고리의 글 목록 (16 Page)