코린이 유치원/파이썬반
-
06 Tidy Data - stack, melt, pivot코린이 유치원/파이썬반 2022. 6. 15. 23:55
오늘은 Tiday Data에 대해서 배워보자! 집 정리는 못하니깐변 데이터 정리라도 잘하는 사람이 되기를🙏 01 Tidy Data 개요 데이터 재구성의 목적은 정돈된 데이터(tidy data)를 만드는 것이다. 정돈된 데이터란? 각 변수(데이터의 속성)가 열을 형성하는 데이터 각 관측값(하나의 데이터)은 행을 형성하는 데이터 각 관측 단위별로 별도의 테이블 구성하는데이터 --> 단일 관측 변수 : 변수, Feature, 컬럼으로 불린다. 변수는 통계쪽, Feature는 머신러닝, 컬럼은 데이터 베이스에서 주로 사용된다. 변수 값 : value, 관측을 통해서 얻은 값 단일 관측 하나의 Entity, 하나의 데이터를 말한다 -> 이것이 단일 관측 단위 DataFrame(Pandas),Table(데이터베이스..
-
05 데이터 결합 - Concat, Join, Merge, (차이점, 코드)코린이 유치원/파이썬반 2022. 6. 13. 20:23
데이터 몇 번 다뤄보면서 느낀 게 날것의 데이터는 교수님들 말대로 데이터 전처리 + 그리고 Join이 8 할인 것 같음. 통계는 학부생 때부터 계속 배워서 inner join, outer join 입에서 달달 외는 것 같지만 또 데이터 분석하려고 보면 뭐 쓰지 하고 덜덜 떨고 있는 나 자신 발견. 게다가 concat, join, merge 중에 뭐 써야 할지 혼돈의 도가니 정리하면서 느낀 게 정해진 것은 없고 각자의 기능 차이가 있으니, 케이스에 맞게 쓰는 것이 정답이더라. 무튼 오늘은 데이터 합치는 Merge, Join, Concat차이점에 대해서 정리해보는 시간 Join Me 🦝 01 Join 개념 1/ 수직 결합(SQL의 UNION) : 행 아래에 붙이는 것 2/ 수평 결합(SQL의 JOIN) :열..
-
04 텍스트 파일 입출력 (path, with, pickle)코린이 유치원/파이썬반 2022. 5. 20. 02:22
(포스팅 매일매일 해야지)했던 나의 헛된 욕심은, 9 A.M. - 11 P.M. 까지 꽉차있는 내 스케쥴 때문에 물거품이 되어 버렸지만 이제 복습 안하면 헷갈리는 구간에 왔기 때문에 급하게 써보는 오늘 배운 텍스트 파일 입!출!력! 이제 python으로 파일 읽고, 쓰고 할때 절대 쫄!쥐!마 01 입출력 정의 👉🏻 입출력을 배우기 전 경로(Path)에 대해서 짚고 넘어가자. 우리가 파일 찾을때 어디 저장해놨지? 하면서 C 폴더부터 user 폴더까지 타고타고 들어가서 target 파일을 찾아가는 그 길이 경로다. 경로는 두가지로 표현 될 수 있는데 절대경로와 상대경로이다. 절대경로 Root 디렉토리(=시작 디렉토리)부터 자원(파일, 디렉토리)의 위치를 표현 자원의 전체적인 경로를 표현 자원(파일, 디렉토리..
-
03 - 1 문자열 인덱싱, 슬라이싱, 메소드코린이 유치원/파이썬반 2022. 5. 16. 00:43
문자열 분량이 혼자 과대하길래 문자열 특별편을 준비해보았다. 그냥 잡담 없이 바로 시작 한다. 01 문자열 연산 덧셈, 곱하기, 글자수 세기 부터 특정 문자열이 들어있는지 확인해보는 4가지 연산을 배워보자. # 1. 덧셈: 문자열 + 문자열 합치기 ## 복습차원에서 문자열 + 다른타입은 type error 발생 ### 숫자 합치고 싶을 땐 str(문자) 써서 type 변환해주기 print("코린이" + "유치원") # 코린이유치원 # 2. 곱하기: 문자열 * n ## 문자열은 n회 반복 print("낄희" * 2) # 낄희낄희 # 3. 세기: len(문자열) ## 문자열 글자수 세기 ssap 가능 print(len("낄희와붱철")) # 5 # 4. 확인: in, not in 연산자 사용 ## 문자열 내에..
-
03 데이터 타입코린이 유치원/파이썬반 2022. 5. 15. 21:31
데이터 타입 (Data Type) 오늘은 가장 기본 데이터 타입에 대해서 RA보ZA! 데이터 타입은 다음과 같이 4가지 종류가 있다. 더보기 데이터 타입 1. 숫자형 2. 논리형 3. None 4. 문자형 그러면 이제 각각 데이터 타입에 대해서 자세히 알아보자Go! 아 근데 시작전에 공지사항이 있다.아직 귀찮아서 바빠서 티스토리에서 코드 돌릴 수 있는 확장 프로그램을 안 깜! 그래서 이글을 보고있는 코린이 유치원 생이 있다면직접 따라치고 코드 돌려보아RA.직접 써봐야 압니다. 진짜요. 절대 귀찮아서 확장 프로그램 설치 안한거 아니구요. 01 숫자형 (Numeric) 숫자형은 정수(int)와 실수(float)형으로 나뉨 - 정수: 1, 2, 3, -2, -5, 0 - 실수: 10.5, 95.7, 3.14 ..
-
02 변수코린이 유치원/파이썬반 2022. 5. 15. 02:13
대학원와서 뇌과학입문, 인공지능입문부터 코드잇, coursera 까지 (조기교육 #코드잇 출신 코린이) 다양한 루트를 통해 기본 문법을 익혀왔고, 기본 문법은 다 안다고 자부했지만 뭔가 그 뿌리에 대한 정확한 로직은 부족했던 것 같다. 역시 복습이 쵝오!라고 생각한게 여기서 다시 배우니 더 잘 이해되고 부족했던 로직까지 모두 채워지는 느낌이랄까? 선생님 쵝오! 아무튼 이 글은 고수님들 올려놓은 담백한 글로는 이해가 안되고, 정확하게 알고가야 속이 시원한 누군가를 위해 도움이 되길 바라며 쓰는 글 참고로 Na 코린이는 학부 - 심리학, 대학원 - 인지심리학을 전공.사람 행동데이터 분석, 뇌파분석을 이용한 뇌과학을 연구해서 성골 AI 학과 대학원생과는 거리가 멉니다.. 🥲(울지뫄) 프로그램이 하는일? 변수를..