Programming Language/Python

Programming Language/Python

[Python] No module named 'pyglet'

pip install pyglet python 0_cartpole-v0-example.py 0_cartpole-v0-example.py import gym env = gym.make('CartPole-v0') env.reset() for i in range(500): env.render() env.step(env.action_space.sample()) env.close() ''' import gym env = gym.make('CartPole-v0') # 새로운 에피소드를 시작 env.reset() # 500 이라는 시간 동안 (약 10초 정도) for i in range(500): # 행동 이전 관찰값 env.render() # 행동 이후 관찰값 env.step(env.action_space.samp..

Programming Language/Python

[Python] 아나콘다로 python 3.6, python 3.7 가상환경 만들고 삭제하는 방법

conda info --envs conda create -n py36 python=3.6 conda create -n py37 python=3.7 conda info --envs conda activate py36 python --version pip list conda deactivate conda activate py37 python --version pip list conda deactivate conda info --envs conda env remove -n py36 conda env remove -n py37 conda info --envs

Programming Language/Python

[Conda] cmd에서 (base) 없애는 방법

나는 다른 작업을 하고 있는데 계속 내 커맨드창에 (base) 가 있는 경우가 있다. 이럴 때에는 아나콘다 가상환경을 비활성화 시켜줘야되는데, 명령어는 다음과 같다. conda deactivate 다른 작업 중 아나콘다 가상환경을 다시 사용하려면 먼저 리스트를 확인하고 activate 명령어로 다시 활성화시킬 수 있다. 먼저 아나콘다 가상환경 리스트를 확인해보자 그리고 virenv 라는 이름을 가진 가상환경을 실행해보자 conda activate virenv

Programming Language/Python

[Conda] Error -> Could not find conda environment:

아나콘다에서 가상환경을 활성화할 때 다음과 같은 에러가 발생할 수 있다. conda activate my_env 이건 내가 my_env 라고하는 가상환경이 없는데, 그 가상환경을 활성화 시키려고해서 발생하는 알림이다. 이럴 때에는 다음 명령어로 아나콘다의 가상환경을 확인 후 이름으로 이용할 수 있다. conda env list conda activate test

Programming Language/Python

[python] 데이터프레임 자유롭게 병합해보기

데이터프레임을 두개 만들자 import pandas as pd df = pd.DataFrame([['1', '박', 'park'], ['2', '김', 'kim'], ['3', '최', 'choi']], columns = ['id', 'kr', 'en'], index = ['a', 'b', 'c']) df_sub = pd.DataFrame([['1', '황', 'hwang'], ['2', '이', 'lee'], ['4', '정', 'jeong']], columns = ['id', 'kr', 'en'], index = ['d', 'e', 'f']) print(df) print(df_sub) 두 데이터 프레임을 열방향으로 병합해보자 import pandas as pd df = pd.DataFrame([['1..

Programming Language/Python

[python] 판다스 데이터프레임 기초다지기

데이터 프레임 기본 만들기 import pandas as pd df = pd.DataFrame([['1', '박', 'park'], ['2', '김', 'kim'], ['3', '최', 'choi']]) print(df) 첫번째 행만 출력해보기 import pandas as pd df = pd.DataFrame([['1', '박', 'park'], ['2', '김', 'kim'], ['3', '최', 'choi']]) print(df.head(1)) 마지막 행만 출력해보기 import pandas as pd df = pd.DataFrame([['1', '박', 'park'], ['2', '김', 'kim'], ['3', '최', 'choi']]) print(df.tail(1)) 데이터프레임 만들 때 열의..

Programming Language/Python

[python] invalid literal for int() with base 10: '박' 타입변환 불가능

다음과 같은 에러가 발생했다. 코드를 확인해보자 import pandas as pd df = pd.DataFrame([['1', '박', 'park'], ['2', '김', 'kim'], ['3', '최', 'choi']], columns = ['id', 'kr', 'en'], index = ['a', 'b', 'c']) df = df.astype({'id':'int', 'kr':'int', 'en':'string'}) print(df.info()) 컬럼이름이 kr인 데이터를 보면 문자열 형식인데, 이것을 정수형 타입으로 변환하려고해서 발생한 에러다 다음과 같이 수정해서 확인해보자 import pandas as pd df = pd.DataFrame([['1', '박', 'park'], ['2', '김',..

Programming Language/Python

[python] data type 'int4' not understood int4타입 없음

다음과 같은 에러가 발생했다. 코드를 확인해보자 import pandas as pd df = pd.DataFrame([['1', '박', 'park'], ['2', '김', 'kim'], ['3', '최', 'choi']], columns = ['id', 'kr', 'en'], index = ['a', 'b', 'c']) df = df.astype({'id':'int4', 'kr':'string', 'en':'string'}) print(df.info()) int4라는 타입이 없는데 int4 타입으로 변환해서 문제가 발생했다. 수정하고 확인해보자 import pandas as pd df = pd.DataFrame([['1', '박', 'park'], ['2', '김', 'kim'], ['3', '최', ..

Programming Language/Python

[python] 'Only a column name can be used for the key in a dtype mappings argument.' 컬럼 타입 변경

다음과 같은 에러가 발생 코드를 확인해보자 import pandas as pd df = pd.DataFrame([['1', '박', 'park'], ['2', '김', 'kim'], ['3', '최', 'choi']], columns = ['id', 'kr', 'en'], index = ['a', 'b', 'c']) df = df.astype({'id':'string', 'kr':'string', 'enn':'string'}) print(df.info()) 컬럼명이 en 이지만, enn 이라는 컬럼의 형을 변경시키려고해서 발생한 에러다. 다음과 같이 수정해서 확인해보자 import pandas as pd df = pd.DataFrame([['1', '박', 'park'], ['2', '김', 'kim']..

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.columns = ['idd', 'krrr', 'enn', 'chnn'] print(df) 컬럼이 3개인데 4개를 설정해서 에러가 발생 다음과 같이 수정해보자 import pandas as pd df = pd.DataFrame([['1', '박', 'park'], ['2', '김', 'kim'], ['3', '최', 'choi']], columns = ['id', 'kr', 'en'], ind..

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