목록전체 글 (80)
뮤트 개발일지
막대그래프 그리기 데이터 정의 %matplotlib inline: IPython에서 사용하는 매직 메서드로 이 명령어를 입력하면 그래프가 출력된다. IPython 매직 메서드 정리 https://studymake.tistory.com/601 ipython 의 매직명령어들 2. 매직 명령어들 c{ipy02} IPython에는 매직명령어라는 것들이 있는데 %로 시작하는 명령어들이다. 보통 %문자로 시작하지만 만약 사용자 변수가 선언되지 않았다면 %문자 없이도 기능을 수행한 studymake.tistory.com - 축 그리기 fig = plt.figure(figsize=(5,2)) #도화지(그래프) 객체 생성 ax1 = fig.add_subplot(1,1,1) #figure()객체에 add_subplot 메..
결측치 Missing Data 결측치를 처리하는 방법 1. 결측치가 있는 데이터를 제거한다. 2. 결측치를 어떤 값으로 대체한다. 결측치 여부 알아보기 열) 전체 데이터 건수 - 각 컬럼별 값이 있는 데이터 수 print('컬럼별 결측치 개수') len(trade) - trade.count() 행) - DataFrame.isnull(): 데이터마다 결측치 여부를 True, False로 반환 - DataFrame.any(axis=1): 행마다 하나라도 True가 있으면 True, 그렇지 않으면 False 반환 위의 두 가지를 순서대로 적용하면 '각 행이 결측치가 하나라도 있는지'여부를 알 수 있음 - dropna: 결측치를 삭제해주는 메서드 - subset옵션: 특정 컬럼들 선택 - how옵션: 선택한 컬..
모듈 만들기 모듈 안에 있는 함수 사용하기 base = 2 # 변수 def square(n): # 함수 return base ** n square2.py 라는 이름으로 저장 방법 1) import square2 # import로 square2 모듈을 가져옴 print(square2.base) # 모듈.변수 형식으로 모듈의 변수 사용 print(square2.square(10)) # 모듈.함수() 형식으로 모듈의 함수 사용 2 1024 방법2) from import 방식으로 모듈이름을 붙이지 않고 사용하기 >>> from square2 import base, square >>> print(base) 2 >>> square(10) 1024 모듈 안에 있는 클래스 사용하기 class Person: # 클래스 ..