[Python] 소수점 n 번 째 자리까지 0으로 채우기 aa = 1.2 print(format(aa, ".2f")) # 1.20 f = format(aa, '.2f') # 1.20 >> float 형태에서 string 타입으로 변경됩니다. 데이터 분석/[Python] 기초 2020.09.21
ModuleNotFoundError: No module named 'MySQLdb' 다음과 같은 방법으로 데이터베이스에 연결해보지만 에러가 나는 경우가 있습니다. import pymysql from sqlalchemy import create_engine engine = sqlalchemy.create_engine('mysql://') ModuleNotFoundError: No module named 'MySQLdb' 이럴 경우, 다음과 같이 수정해서 실행해보니 에러없이 실행이 될 수 있습니다 :) engine = sqlalchemy.create_engine('mysql+pymysql://') 데이터 분석/[Python] Troubleshooting 2020.09.13
[Python] 컬럼 순서 바꾸기 # 컬럼 목록 가져오기 cols = list(df.columns.values) # ['가', '나', '다', '라'] # 컬럼 순서 바꾸기 (1) - 직접 컬럼명을 입력하여 바꾸기 df = df[['라', '다', '나', '가']] # 컬럼 순서 바꾸기 (2) - 순서 지정하여 바꾸기 df = df[df.columns[4,3,2,1]] 데이터 분석/[Python] 기초 2020.09.08
[Python] 컬럼 타입 변경하기 1) 전체 컬럼 데이터 타입 바꾸기 df = df.apply(pd.to_numeric) 2) 일부 컬럼 데이터 타입 바꾸기 # (1) pd.to_numeric() col = ['나이', '키(cm)', '몸무게'] df[col] = df[col].apply(pd.to_numeric, errors = 'coerce') # 문자열이 포함된 경우 NaN으로 변환하게 함으로써 ValueError 무시하기 # (2) astype() df = df.astype({"나이" : "int", "키(cm)" : "float"}) 3) 한 개 컬럼 데이터 타입 바꾸기 df["나이"] = df["나이"].astype(int) 데이터 분석/[Python] 기초 2020.09.06
[Python] 디렉토리에 폴더 생성 - 디렉토리에 해당 파일 존재 유무 확인 import os os.path.isfile("C:/User/파일.txt") # True or False 반환 - 디렉토리에 해당 파일이 존재 하지 않으면 파일 생성 if not os.path.isdir("C:/User/파일.txt"): os.mkdir("C:/User/파일.txt") 데이터 분석/[Python] 기초 2020.09.02
[Python] 컬럼명 변경하기 1. 컬럼명 전체 수정 df.columns = ["이름", "나이", "주소"] 2. 컬럼명 부분수정 1 df.rename(columns={"A" : "이름"}, inplace = True) # False이면 아무 변화 없음 3. 컬럼명 부분수정 2 df.columns.value[0] = "이름" 4. 컬럼명 부분수정 3 df.rename(columns = {df.columns[0] : "이름"}, inplace = True) # False이면 아무 변화 없음 개인적으로는 1번과 2번을 가장 많이 사용합니다~ 데이터 분석/[Python] 기초 2020.09.02