인기 목록
-
[apply, replace] 콤마(,)가 포함된 숫자를 숫자로 형변환하기
가끔 데이터를 받아보면 아래와 같이 숫자에 콤마(,)가 함께 표현될 때가 있다. 만약 그냥 작업하게 되면 문자열 또는 콤마를 기준으로 왼쪽숫자, 오른쪽 숫자가 따로 된다. 예를 들어서 25,970 + 82,524 = 108,464 이지만, '25,97082,524' 라는 결과를 낸다. 따라서 데이터 작업을 하기 위해서는 이러한 숫자사이에 있는 콤마를 제거하고 하나의 숫자로 만들어줘야 한다. 방법1. 하나의 숫자만 형변환 s.replace(',', '') # ('삭제할 글자', '대체할 글자') 방법2. Dataframe 전체에 대하여 형변환 1. 함수로 작성 def toInt(string): return int(string.replace(',','')) df['A'] = df['A'].apply(toIn..
2021.05.25
-
[Matplotlib] 그래프 화질 변환
아래와 같이 한글 폰트가 깨지는 것을 해결한 후에도 화질이 깨져서 그래프가 잘 보이지 않는듯한 느낌이 들때가 있습니다. mport matplotlib.pyplot as plt import pandas as pd import warnings import matplotlib as mpl # 폰트 변환 # Windows mpl.rc("font", family='Malgun Gothic') # MacOS # mpl.rc("font", family='AppleGothic') # 마이너스 사인 수정 mpl.rc('axes', unicode_minus=False) warnings.filterwarnings("ignore") %matplotlib inline 이럴 때는 아래의 2가지 방법을 통해 그래프 화질을 개선할 ..
2021.05.25
-
[Error해결] ERROR: usage: __main__.py [options] [file_or_dir] [file_or_dir] [...] / __main__.py: error: unrecognized arguments: --score
pytest로 수행한 과제를 제출하는 python -m pytest --submit 까지는 잘됐으나, 나의 점수를 확인하기 위해 python -m pytest --score는 실행이 되지 않고 에러가 생기는 문제가 생겼습니다. 🚫 오류 ERROR: usage: __main__.py [options] [file_or_dir] [file_or_dir] [...] __mian__.py: error: unrecognized arguments: --score inifile: C:\Users\Desktop\Section5\setup.cfg rootdir: C:\Users\Desktop\Section5 아래의 블로그에서 비슷한 오류가 있었지만 pytest-xdist라는 패키지 설치를 통해 해결했다고 해서 저도 설치해..
2021.05.06