[R] 결측치 개수 및 결측치 존재하는 컬럼 찾기 # 결측치 개수 sum(is.na(data$변수명)) # 결측치 존재하는 컬럼 찾기 colSums(is.na(data)) # data에 존재하는 변수별로 결측치 개수를 알려줍니다. 데이터 분석/[R] 기초 2021.01.11
[R] 띄어쓰기 오류 HELLO # 오류 HELLO # 정상 이렇게 띄어쓰기로 입력되는 오류가 종종 발생합니다. [Alt] + [=] 버튼을 동시에 누르면 해결됩니다 :) 데이터 분석/[R] 기초 2020.12.16
[Python] read_csv 필요한 컬럼만 불러오기 불러오고자 하는 데이터 안에 여러 개의 컬럼 중에 필요한 컬럼만 불러올 때 col = [0,37] # 0번째와 37번째 컬럼 df = pd.read_csv("데이터.txt", usecols = col) # 다른 파라미터는 생략함 데이터 분석/[Python] 기초 2020.12.04
[Python] matplotlib 한글 출력 import matplotlib.pyplot as plt import seaborn as sns import matplotlib %matplotlib inline import platform path = '/Library/Fonts/NanumSquareRegular.ttf' # 개인 컴퓨터에 글꼴 경로에 맞게 설정!! from matplotlib import font_manager, rc if platform.system() == "Darwin": rc('font', family = 'AppleGothic') elif platform.system() == 'Windows': font_name = font_manager.FontProperties(fname=path).get_name() rc('font',.. 데이터 분석/[Python] 기초 2020.12.04
[Python] 문자열 앞에 0 채우기 - zfill (zeros + fill) no = "10" no.zfill(4) # "0010" # 숫자형태인 경우, 문자열로 바꾼 후 0 채우기 no = 10 str(no).zfill(4) # "0010" 데이터 분석/[Python] 기초 2020.09.21
[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