본문 바로가기

전체 글307

데이터 정리 - 정규식 패턴 실습하기 1. 테스트 데이터를 준비한다. 2. match 메서드를 사용해 pattern 인자에 10개의 숫자를 의미하는 \d 10개를 넣고 string에는 문자열을 전달해서 패턴을 찾으면 match 오브젝트를 반환할 수 있게 해줌 찾고나니 span에는 패턴의 인덱스와 찾은 패턴의 문자열을 보여주고 있음. 3. bool 메서드에 m을 전달하니 match가 되어서 True라는 결과값을 반환 받을 수 있음. 4. (29-30) 첫번째와 마지막 인덱스 반환 (31) span은 찾은 패턴의 첫번째와 마지막 인덱스 한꺼번에 반환 (32) group 은 찾아낸 패턴을 반환 5. 하지만 전화번호 적으라면 깔끔하게 123457789 이렇게 잘 쓰는 사람들만 있는 것이 아니지. 010 1235 15412 이렇게 쓰는 사람도 있을것.. 2023. 7. 4.
정규식표현 문법, 특수 문자, 메서드 정리 문법 실습 코드 설명 . .a 문자(a) 앞에 문자 1개가 있는 패턴을 찾기 ^ ^I like 문자열의 처음부터 일치하는 패턴을 찾기 $ on$ 문자열의 끝 부분부터 일치하는 패턴 찾기 * n\d* n 이후 숫자(\d)가 0개 이상인 패턴을 찾기 + n\d+ n 이후 숫자(\d)가 1개 이상인 패턴 찾기 ? apple? ?의 앞의 문자(e)가 있거나 없는 패턴 찾기 {m} n\d{2} n 이후 숫자(\d)가 2개({2})인 패턴 찾기 {m, n} n\d{2,4} n 이후 숫자(\d)가 2개 ({2}) 이상, 4개 ({4}) 이하인 패턴 찾기 \ \*, \?, \+ *, ?, +와 같은 특수 문자를 검색할 때 이스케이프 문자 사용 [ ] [cfh]all c,f,h 중 1개를 포함하고 나머지 문자열이 all.. 2023. 7. 4.
pandas와 matplotlib 을 이용하여 산점도 그리기 연습 문제 p.375 연습문제 풀기 setosa, versicolor, virginica 세 종(species)의 붓꽃(iris)에 대해 sepal length( 꽃받침의 길이), sepal width(꽃받침의 폭), 꽃잎의 길이(Petal length), Petal width(꽃잎의 폭)을 사용해 sepal length - sepal width 관계도를 그리시오 x, y, z 값에 class에 분류되어 있는 것을 나눠줌 그리고 하나하나씩(열 이름으로 불러와서) 그림 그렸움 책에는 iloc 를 써서 행과 열을 인덱스값으로 불러와서 하나하나 그렸음 뭐 어쨌든 값은 똑같이 나옴! 2023. 7. 4.
matplotlib 3D 그래프 만들기 3D랜더링 기능을 가진 서브플롯을 작성할 필요가 있음. projection = '3d'로 3D 렌더링 기능을 가진 서브플롯을 작성할 수 있음. linspace(범위, 범위) => 범위가 ticks가 되는것. meshgrid (t,t)는 만들어진 X,Y 값을 2차원 배열로 만들어줌 여기서는 linspace 값을 배열로 만들어줌. X값은 열 방향의 값들이 모두 동일하고, Y값은 행 방향의 값들이 모두 동일하다. linspace로 만들어진 값들을 grid로 만들어주기 위해 점과 점이 만나는 지점을 만들어주기위해 meshgrid는 튜플형식으로 나오기 때문에 X,Y에 unpacking 해준다. ▼ 요런식으로 먼저 이산형 데이터에 대해 공부,, https://blog.naver.com/v.. 2023. 7. 4.
230624 Norm - 개념 / 유용한문제3 2023. 7. 4.
230626 Pandas 해커톤 - 해당 세미나는 o_bley (https://blog.naver.com/o_bley) 와 함께 했습니다 :) 2023. 7. 4.
230621 Numpy 해커톤 - 해당 세미나는 o_bley (https://blog.naver.com/o_bley) 와 함께 했습니다 :) 2023. 7. 4.
230617 Numpy - 개념 / 유용한 문제 3개 2023. 7. 4.
230612 조건문,반복문 - 개념 / 유용한 문제3개 2023. 7. 4.