파이썬 - 정규표현식
정규 표현식 메타문자 메타 문자 사용예 설명 [ ] 문자 클래스 [abc] a, b, c 중 한 개의 문자와 매치 [s-e] [0-2] [a-c] [a-zA-Z] [0-9] 0,1,2 a,b,c 알파벳모두 숫자 ^ 반대 [^0-9] 숫자가 아닌 문자와 매치 ? 0또는1글자 (있어도 되고 없어도 되고) ab?c ?앞에 문자 b를 0 또는 1번 반복 O abc O ac X abbc . 1글자 a.b a[.]b a + 모든문자 + b a + Dot(.)문자 + b * 반복 0~ ca*t *앞에 문자 a를 0~ 반복 O ct O cat O caaat + 반복 1~ ca+t +앞에 문자 a를 1~ 반복 X ct O cat O caaat {s,e} 반복 s~e {3,5} {3, } { ,5} {1, } {0, } ..
(데이터 분석) Pandas SQL처럼 활용하기 -정리 중-
편의상 pandas -> pd, numpy -> np로 표기한다. 1. CREATE 1-1. CSV 파일 LOAD df=pd.read_csv("./emp2.csv") #csv파일 불러서 df변수에 저장 df 1-2. 리스트로 담아서 DF 만들기 pandas.DataFrame(data=리스트명, index=행이름리스트(or None), columns=열이름리스트(or None)) # data=None, -> 가져와야할 데이터 (리스트) # index: Axes | None = None, (row 명 데이터) (추가안하면 0,1,2...) # columns: Axes | None = None, (column명 데이터) (추가안하면 0,1,2...) # dtype: Dtype | None = None, lis..
(데이터 분석)파이썬 - Pandas DataFrame, Numpy array
Numpy - Array¶ In [3]: #numpy import numpy as np #array: 배열 arr=np.array([1,2,3])#리스트를 array로 캐스팅 print(arr,type(arr)) [1 2 3] array 만들기 In [4]: arr1=np.array([1,2,3]) arr2=np.array([2,3,4]) arr1+arr2 Out[4]: array([3, 5, 7]) array 연산 In [72]: arr1=np.array([1,2,3]) arr2=np.array([2,3,4]) arr1-arr2 Out[72]: array([-1, -1, -1]) In [6]: arr1+1 Out[6]: array([2, 3, 4]) In [7]: [1,2,3]+[4,5,6] #리스트 ..