본문 바로가기

전체 글36

데이터 전처리 #age 항목을 Intger type으로 변경 cust=cust.astype({'age': int}) #결측치가 문자 '_'로 되어있어 에러발생 cust = cust.replace("_", np.NaN) #replace()함수로 결측치 채우기 cust=cust_fix.copy() cust['age']=cust['age'].replace(np.nan, cust['age'].median()) cust.head() # interpolate 함수의 선형 방법을 사용하여 결측값을 채우기 cust=cust_fix.copy() cust=cust.interpolate() cust.head() #범주형 데아터의 값 분포 확인하기 print(cust['sex'].value_counts()) #Normalization 값들.. 2023. 10. 29.
프로젝트 생성 폴더를 하나 만들고 VS Code에서 폴더를 연 뒤, bash로 터미널을 열어주세요. $ python -m venv myvenv (myvenv는 가상환경이름) $ source 가상환경이름/Scripts/activate $ django-admin startproject 프로젝트이름 $ cd 프로젝트이름 $ python manage.py runserver 웹서버 실행 앱 만들기(비슷한 기능끼리 묶어서 관리) $ python manage.py startapp 앱이름 python manage.py startapp posts python manage.py migrate python manage.py runserver 데이터베이스에 변경된 내용 저장 python manage.py shell -> 장고에서 데이터베이.. 2023. 10. 17.
MTV MVC 패턴 M: odel V: iew C: ontroller -> Template ORM 기술 O: bject R: elational M :apping View: user가 server에 Request(요청) -> 로그인 되어 있는지, 요청이 유효한지, DB에 어떠한 데이터를 가져오는지 나온 결과값을 유저가 요청한 대로 Response(전달) 라우팅: 어떤 주소로 들어갔을 때 어떤 기능을 실행할지 2023. 10. 15.
DRF django-admin : 장고에서 사용할 수 있는 함수들 표기됨 > django-admin startproject --help : 사용법 > django-admin startproject pragmatic_drf . -> .은 현재 경로 > pip install djangorestframework markdown settings.py INSTALLED_APPS = [ ... 'rest_framework', ] urls.py urlpatterns = [ ... path('api-auth/', include('rest_framework.urls')) ] alt + enter : 오류 해결 수정 -> manage.py 파일 생성 manage.py : 을 통해서 서버 실행 가능 > python manage.p.. 2023. 10. 15.
내장 함수 enumerate 리스트, 튜플, 문자열을 입력으로 받아 인덱스 값을 포함하는 enumerate 객체를 돌려준다. for i, name in enumerate(['body', 'foo', 'bar']): print(i, name) >>> 0 body 1 foo 2 bar 2023. 10. 9.
파일 읽고 쓰기 f = open('새파일.txt', 'w') # (파일 이름, 파일열기 모드) f.close() r : 읽기모드 w : 쓰기모드 a : 추가모드 f.write(data) # data를 파일 객체 f에 써라 f = open("C:/doit/새파일.txt", 'r') data = f.read() # 파일 전체 내용을 문자열로 돌려준다. with open("새파일.txt", "w") as f: f.write("Life is too short") #자동으로 파일을 열고 닫는 것을 처리 pickle : 객체의 형태를 그대로 유지하면서 파일에 저장하고 불러올 수 있게 하는 모듈 dump 함수를 사용해서 딕셔너리 객체인 data를 그대로 파일에 저장 import pickle f = open("test.txt", 'r.. 2023. 10. 9.