Python/PythonLibrary20 정규표현식 (regular expression) (import re) import re result = re.compile('[조건]+').findall(처리할변수) list일경우 text = '기준'.join(list명) 으로 텍스트화 한후 정규표현식을 사용하기 (ex) a_list=['hi', 'hello', 1, 2, 3] text=','.join(a_list) result = re.compile('[\d]+').findall(a_list) ------------------------------------------------- 범위 지정 요약 찾는 값 찾는 값 (상세) [0-9] [\d] 숫자찾기 숫자찾기 [^0-9] [\D] 숫자빼고 찾기 텍스트 + 특수문자 + 화이트스페이스 [ \t\n\r\f\v] [\s] whitespace(공백문자) 찾기 스페이스, TAB,.. 2022. 7. 13. List안의 문자열 연결하기 (zip) / list와 Str문자열 서로 변환하기 (split, join) / join 함수를 이용해서 column안의 내용 합치기 (컬럼 합치기) / ========================================================== ========================================================== df명[ ' 새로만들 col명' ] = df명[ [ '합칠 컬럼1', '합칠 컬럼2', ... ] ].apply ( lambda row : ' , '.join(row.values.astype(str)), axis = 1 ) 새로 만들 컬럼에 col1와 2를 join으로 합친 내용을 apply 함수로 적용한다 lambda로 컬럼의 각 행을 확인하고, .values로 안의 확인한 값만 가져옴 (이때 numpy형태로 값을 리턴하므로 astype으로 str형태로 바꿔준다) 이후 컬럼을 합쳐서 만들었으므로.. 2022. 7. 13. tqdm Library ( 반복문 진행 상황을 로딩bar로 보여주는 라이브러리 ) from tqdm import tqdm_notebook as tq 이후 for 문 앞에 괄호로 tq()로 묶기! for i, row in enumerate 를 쓸 경우 : tq로 묶어주면서 안에 total = ? 를 넣어준다 2022. 7. 5. Matplotlib Library (Line Chart그리기 / LIne Style 바꾸기 / Marker 종류 / Pie Chart 그리기 등) -임포트 import matplotlib.pyplot as plt from matplotlib import rc rc('font', family='폰트종류') -->> 폰트 인코딩 작업 rc('font', family='Malgun Gothic') -형태 plt.title('그래프제목', loc='left or center or right ) plt.그래프타입(데이터값, color='색상', label='범례내용', range(시작숫자, 종료숫자+1, 간격)) plt.xlabel()--> x라벨에 이름붙이기 plt.ylabel()--> y라벨에 이름붙이기 plt.figure(figsize=(x축크기,y축크기)) plt.legend() --> 범례 출력하기 plt.scatter() --> 그래프에 점찍기 .. 2022. 6. 13. 이전 1 2 3 4 5 다음