목록파이썬 (6)
취미와 밥줄사이
INTRODUCTION Flask 프레임워크에 대한 사용법에 익히는 중 발생한 에러였다. 내가 작성한 html 파일을 render_template() 함수를 통해서 웹에 표시하고자 하였다. 그러나 다음과 같은 에러가 웹 화면에 표시가 되었다. CONTENT 코드 실행시 다음과 같은 에러가 발생하였다. 에러의 원인은 경로 문제였다. render_template( ) 함수에 인자로 들어가는 파일이 templates라는 디렉토리에 있지 않아 발생하는 에러였다. myhome.html 파일을 templates 디렉토리로 옮기기 문제가 해결 되었다. CONCLUSION REFERENCE https://codingslime.tistory.com/26 [Error] Flask 500 Internal Server Err..
INTRODUCTION 파이썬은 데이터 분석을 하는데 유용한 라이브러리가 많습니다. 대표적인 라이브러리로는 pandas 라이브러리가 있습니다. 판다스를 통해 데이터 전처리 그리고 데이터 분석을 한 데이터를 엑셀로 공유하고 싶은 상황이 발생할 때가 있습니다. 이럴 떄는 간단하게 데이터프레임을 엑셀 혹은 csv파일로 저장하여 공유할 수가 있습니다. pd.to_excel() # 엑셀 파일로 저장 pd.to_csv() # csv 파일로 저장하기 Parameter - pd.to_excel() excel_writer : 저장할 파일경로 sheet_name : 시트 이름 설정 index : 인덱스 포함여부 설정 header : header 포함여부 na_rep 결측치 표현방법 설정 CONTENT - 예제 캐글 노트북..
Introduction 데이터를 분석하거나 혹은 EDA를 하는 경우에 데이터 전처리 작업을 해야한다. 이상치를 발견하고 처리하거나 결측치를 확인하고 처리하는 작업이 반드시 필요하다. 이상치나 결측치는 특히 머신러닝이나 예측, 분류를 하는 경우 문제를 일으키고 학습이 잘 되지 않는다. 파이썬 판다스를 통해서 데이터를 처리하는 경우에 pd.info() , pd.isna().sum() 함수를 통해서 확인을 할 수도 있지만 시각화 라이브러리를 통해 더 간단하게 결측치를 확인할 수 있다. 이러한 활동을 도와주는 것이 missingno 라이브러리 입니다. 다음은 사용법이 입니다. Content 1. 라이브러리 불러오기 필요한 라이브러리를 임포트한다. 여기 missingno 라이브러리를 통해서 결측치를 시각화 할 것..
1. introduction python의 folium 라이브러리를 사용해서 경기도 과천시 재난감지 시스템의 설치된 장소를 시각화 하였다. 사용한 데이터는 공공데이터포털의 자료를 사용하였다. 2. Content 2-1. Import Libraries import pandas as pd import folium import os import warnings warnings.filterwarnings( action = 'ignore') 2-2. Load Data df = pd.read_csv( filepath_or_buffer= '/content/drive/MyDrive/데이터분석/공공데이터 프로젝트/경기도 과천시_재난감시시설/data/경ᄀ..
isintance( 값, 자료형) 첫 번째 인자인 값의 자료형이 두 번째 인자의 자료형과 동일하면 True 를 반환하고 동일하지 않다면 False를 반환한다. Syntax isinstance( object, type) Prameter Values object = 객체를 인자로 받는다. class_or_tuple = 클래스 혹은 자료형을 인자로 받는다. Reference steadiness-193.tistory.com/255 판다스 - isinstance [isinstace(값, 자료형)] * 자료형은 str, float, list, tuple 등 가능하다. 값의 자료형이 인자에 있는 자료형과 동일하다면 True 그렇지 않다면 False를 반환 결과를 True or False로 반환한다. 데이터 프레임....
디버깅하기 파이썬과 MySQL을 연동하고 INSERT 하는 과정에서 이러한 에러가 발생하였다. 내가 작성한 코드를 분석하면서 문제를 해결할려고 했지만 좋지 않은 해결방법이었던 것 같다. 에러가 발생한 위치를 확인하고 코드를 확인하였지만 문제를 발견하지 못 하였다. 그러나 구글링으로 단번에 문제점을 찾을 수가 있었다. * cursor 부분을 connection으로 변경하니 해결되었다. * 어떤 클래스의 자료형인지, 인스턴스인지, 속성인지 확인하고 코드를 작성해야한다.. * 후 cursor에는 commite이라는 메소드가 없다... Reference snepbnt.tistory.com/371 [ [Python Error] AttributeError: 'MySQLCursor' object has..