일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 데이터베이스
- 백준
- python
- JPA
- backjoon
- CS
- 스프링
- Java
- 스프링부트
- 파이썬
- Oracle
- 시큐리티
- programmers
- DB
- CS지식
- 데이터
- springboot
- postgresql
- 네트워크
- 자료구조
- 자바
- Spring Security
- 스프링 부트 쇼핑몰 프로젝트 with JPA
- 리눅스
- baekjoon
- spring
- 자바스크립트
- 플러터
- 프로그래머스
- Flutter
- Today
- Total
목록전체 글 (571)
Jin's Dev Story
# DataFrame 실습df = pd.DataFrame({'a':[2,3], 'b':[5, 10]})dfdf = pd.DataFrame([[2, 5], [3, 10], [10, 20]], columns=['a', 'b'])df데이터프레임 행, 열 삭제df.drop([지울 행이나 열], axis=축(0 or 1))열 지울 땐 axis = 1행 지울 땐 axis = 0df.drop(['B', 'C'], axis=1)inplace = True변수 할당 없이 변수에 적용하겠다는 뜻df.drop(['B', 'C'], axis=1, inplace=True)== 같은 뜻df = df.drop(['B', 'C'], axis=1) 계산 기능mean() : 평균 값 구하기데이터프레임 수정# 1행의 C열의 값을 육으로 변..
df.iloc[숫자]→ 시리즈로 행 가져오기df.iloc[[숫자]]→ 데이터프레임으로 행 가져오기df[컬럼명]→ 컬럼에 해당하는 값 모두 가져오기df.loc[문자열]→ 문자열, 즉 데이터프레임에 있는 형태 그대로 가져옴iloc와 loc 의 차이점(상황에 맞게 선택)iloc는 인덱스와 컬럼을 리스트 배열로 선택하는 것loc는 인덱스와 컬럼을 문자로 선택하는 것인덱스를 [0, 1, 2, 3, 4, 5]에서 [1, 2, 3, 4, 5, 6]으로 변경 후 2열의 있는 값 가져오기iloc는 리스트 기준이기 때문에 변경 전 Nate를 가져오고 loc는 변경 후 2열에 있는 Jenny를 가져옴
Pandas쉽고 직관적인 관계형 또는 분류된 데이터로 작업할 수 있도록 설계된 빠르고 유연하며 표현이 풍부한 데이터 구조를 제공하는 Python 패키지데이터 분석을 위한 핵심라이브러리로써 고유한 자료구조인 Series와 DataFrame을 활용하여 빅데이터 분석에 엄청난 수준의 퍼포먼스를 발휘함Series(index 있음)와 DataFrame은 numpy(선형대수)(index 없음)의 1차원 2차원 array와 유사함간단한 차이점은 array에 index가 있는 형태Pandas로 할 수 있는 기능빠른 Indexing, Slicing, Sorting 하는 기능두 데이터 간의 Join(행, 열 방향) 기능데이터의 피봇팅 및 그룹핑데이터의 통계 및 시각화 기능외부 데이터를 입력 받아 Pandas 자료구조로 저..
# % 한글이 깨지는 경우 from matplotlib import font_manager, rc import matplotlibimport platform if platform .system() == 'Windows': # 원도우인 경우 font_name =font_manager.FontProperties(fname ='c:/Windows/Fonts/malgun.ttf').get_name() rc('font', family = font_name) else: # MAC인 경우 rc('font', family= 'AppleGothic')matplotlib.rcParams['axes.unicode_minus'] = False
설치 방법vscode에 python설치, 주피터 설치넘파이파이썬으로 행렬, 수치 계산 등 데이터를 다루기 쉽게 도와주는 유명 데이터 조작 라이브러리N차원 배열 생성 - np.array()코드import numpy as np# 1차원 배열arr = np.array([1, 2, 3])print(arr)>> [1 2 3]print(type(arr))>> #2차원 배열arr = np.array([[1, 2, 3], [4, 5, 6]])print(arr)>> [[1 2 3] [4 5 6]]#튜플로 1차원 배열 만들기tpl = (4, 5, 6)arr = np.array(tpl)print(arr)>> [4 5 6]#리스트로 2차원 배열 만들기lst = [[1, 2, 3], [4, 5,..
정규표현식(Regular Expression)정규 표현식이란 문자열을 처리하는 방법 중의 하나로 특정한 조건의 문자를 ‘검색’하거나 ‘치환’하는 과정을 매우 간편하게 처리할 수 있도록 하는 수단Python 뿐만 아니라 문자열을 처리하는 모든 곳에 사용됨정규 표현식의 특징대소문자 구분띄어쓰기 수 구분정규표현식의 필요성정규 표현식을 이용하면 직관적이고 간편한 코드를 짤 수 있고 복잡한 문자열의 규칙 등을 쉽게 치환할 수 있음유효성 검사를 할 수 있음정규표현식을 사용하면 특정 패턴이나 형식에 따라 입력 문자열의 유효성을 검사하여 이메일 주소, 전화번호 등이 예상 구조 및 형식을 따르는지 확인할 수 있으므로 작업 중인 데이터의 정확성과 무결성을 보장하는데 도움이 됨패턴을 통해 데이터 추출 및 변환 가능정규 표현..