Computer Science/Python 6

[Python] 파이썬 데이터 타입 (String, List, Dictionary)

String (문자열) (2) #첫 문자를 대문자로 "Hello world!".captialize() #개수 반환 "Hello world!".count('o') #특정 글자 시작 여부 "Hello world!".startswith('Hello') #특정 글자 끝 여부 "Hello world!".endswith('world!') #검색 (없을 때 -1) "Hello world!".find('o') #검색 (없을 때 Error) "Hello world!".index('o') #알파벳 구성 여부 "Hello world!".isalpha() #숫자 구성 여부 "Hello world!".isdecimal() #알파벳 및 숫자 구성 여부 "Hello world!".isalnum() #소문자로 "Hello world..

[정규표현식] 파이썬에서 정규표현식 사용하기

정규식 문법 문법 설명 예제 [[:space:]] Whitespace (tab이나 space) "A[[:space:]]B" (A B 혹은 A\tB) ^ 문자열 시작 패턴 "^Hello" ("Hello"로 시작하는 문자열) $ 문자열 끝 패턴 "world$" ("world"로 끝나는 문자열) * 0개 이상 (단독으로 쓰이면 의미가 없다) "\d*" (숫자 0개 이상) + 1개 이상 (단독으로 쓰이면 의미가 없다) "\d+" (숫자 1개 이상) . 문자 1개 "." (아무 문자 1개) .* 문자 0개 이상 ".*" (아무 문자 0개 이상) ? 문자 1개 혹은 0개 "a?" (a 1개 or 0개) {num} 문자 num개 "\d{5}" (숫자 5개) {num1, num2} 문자 num1개 이상, num2개 이..

[Pandas] 판다스 기초 자료형 (DataFrame, Series) 및 관련 코드

Pandas 기본 개념 Pandas에서 Series는 하나의 column이나 row, DataFrame은 여러 series의 collection(엑셀 sheet, 파이썬 dictionary)이라고 생각하면 된다. 그리고 DataFrame에서 axis=0은 열 방향, axis=1은 행 방향이다. 또 각각의 row는 index를 가지고 있는데, index의 이름은 column 이름과 구분된다 (index 이름이 없는 경우도 있다). Series 및 DataFrame을 다루는 관련 python 코드는 다음과 같다. Series 생성 및 확인 import pandas as pd # pandas package importing # Series 생성 s = pd.Series(['a','b'], index=['fir..

[pip] 파이썬 패키지 관리 프로그램 pip

pip은 파이썬 패키지를 관리해주는 프로그램이다. 이를 이용하면 데이터 분석을 위한 SciPy나 Pandas와 같은 패키지를 다운 받을 수 있다. 아래는 사용 command이다. pip list # 설치된 파이썬 패키지 확인 pip uninstall [패키지 이름] # 패키지 삭제 pip install [패키지 이름] # 패키지 설치 참고 라이브러리: 유용한 기능을 한 데 모아둔 것. 파이썬에서는 라이브러리를 패키지라고 부른다. Reference Do it! 데이터 분석을 위한 판다스 입문

[Python] matplotlib 기초 및 예제

matplotlib는 Python의 데이터 시각화 패키지로, 이를 활용하면 손쉽게 데이터를 그래프로 표현할 수 있다. 이 포스트에서는 다양한 그래프 및 기능을 예제로 보여주려고 한다. Importing import matplotlib.pyplot as plt # matplotlib importing import seaborn as sns # matplotlib를 기반으로 한 패키지로, 더 화려한 그래프를 그릴 수 있음. 파이썬 환경에 matplotlib 패키지가 없다면 pip으로 설치해줄 수 있다 (pip install matplotlib) Jupyter에서 matplotlib와 관련된 magic function은 다음과 같다. %matplotlib inline # inline에 그래프 생성 %matpl..

728x90
반응형