본문 바로가기
반응형

카테고리131

파이썬(python)을 활용한 데이터 분석 pandas 오늘 정리할 내용은 파이썬(python)을 활용하여 데이터를 분석할때 가장 많이 쓰이는 데이터 구조인 pandas의 series와 dataframe입니다. 1. pandas의 자료형 : Series - 1차원 배열 자료형으로 인덱스와 쌍으루 구성 - data의 자료형은 ndarray index data a 1 b 2 c 3 import pandas as pd #리스트 이용하여 정의한 Series S = pd.Series([1,2,3],index=['a','b','c']) #사전을 이용한 정의한 Series S2 = pd.Series({'a':1,'b':2,'c':3}) 2. pandas의 자료형 : DataFrame (1) DataFrame 구조 - 2차원 배열 자료형으로 인덱스와 쌍으루 구성 - Col.. 2022. 12. 13.
네이버에서 내 티스토리 글 노출 시키는 방법 안녕하세요 호유입니다. 열심히 작성한 내 티스토리 블로그 글이 혹시 네이버에 글이 노출이 안되시나요? 그럼 아래 방법대로 진행해보세요. > 1. 네이버 서치어드바이저 접속 https://searchadvisor.naver.com/ 네이버 서치어드바이저 네이버 서치어드바이저와 함께 당신의 웹사이트를 성장시켜보세요 searchadvisor.naver.com 2. 웹마스터 도구 클릭 3. 사이트 등록 - 내 티스토리 블로그 주소를 등록하세요. 1) 사이트 소유주 확인 절차 - 내 티스토리에 들어가서 HTML 파일 업로드를 하거나, HTML 태그를 업로드하면 됩니다. 2) HTML 태그 방식이 쉬움으로 태그 삽입해 보겠습니다. - 티스토리 블로그 > 스킨편집 > HTML 편집 - 태그가 있는 곳에 한칸 띄고 사.. 2022. 12. 10.
파이썬(python)을 활용한 데이터 분석 - numpy 1. numpy 자료형 : numpy의 자료형은 ndarray로 효율적인 배열 연산을 위해 개발됨. : 서로 다른 데이터 타입의 요소를 담을수 없음 (1) np.array 함수 : 위 함수를 이용하여 ndarray를 생성 할 수 있음 import numpy as np #1. np.array() : ndarray 생성 a = np.array([1,2,3,4,5]) print(a) #a의 형태는 ndarray #출력 : [1 2 3 4 5] (2) np.zeros(x) : x 모양의 0행렬 ndarray 반환 # 2. np.zeros() : 2x2 영행렬 ndarray 생성 b= np.zeros((2,2), dtype=int) print(b) # 출력 : #[[0 0] # [0 0]] (3) np.arang.. 2022. 12. 10.
파이썬(python)을 활용한 데이터 분석 - 반복문 주요 함수 1. 반복문 기초 (1) for 문 기초문법 for 요소 in 이터레이터: 반복할 구문 L1 = [1,2,3,4,5] for l in L1: print(l) if l == 2: break; #break를 만났을때 가장 가까운 for문만 빠져나감 # 1 2 출력 (2) 대표적인 이터레이터(iterator) 객체 생성 함수 - 이터레이터 객체 : 값을 차례대로 꺼낼 수 있는 객체를 의미 2-1) range - range(시작 , 끝 , 스텝) - range(x) x인자 하나만 넣을 경우 range(0, x , 1) 와 동일함. 시작 0과 스텝 1이 디폴트 인자가됨. - range(a,b) a,b 인자 두개만 넣을 경우 range(a,b,1)과 동일함. 스텝 1이 디폴트 인자가됨. range(1,10,2) #.. 2022. 12. 8.
파이썬(python)을 활용한 데이터 분석-파이썬 주요 데이터 구조2(사전 dictionary) 1. 사전(dictionary) (1) 사전 : 키(key)와 값(value)쌍으로 이루어진 해시 테이블 : 키(key)는 불변 , 값(value)는 불변or가변 Key value key 1 val 1 key 2 val 2 key 3 val 3 dict = {key 1:val 1, key 2:val 2, key 3:val 3} (2) 사전 요소 # 사전 선언 dict = { 1:1 , 2:4 , 3:3 , 4:20 } # 접근하기 print(dic[1]) # 1출력 # 값 추가 dict[5] = 15 # { 1:1 , 2:4 , 3:3 , 4:20, 5:15 } # 값 변경 dict[5] = 25 # { 1:1 , 2:4 , 3:3 , 4:20 , 5:25 } # 값 삭제 del(dict[5]) # { .. 2022. 12. 8.
파이썬(python)을 활용한 데이터 분석 - 파이썬 주요 데이터 구조1 (리스트, 튜플) 1. 리스트와 튜플 1) 리스트 L1 = [1,2,3,4,5] L2 = [‘a’,’b’,’c’,1,2] L3 = [1,2,[3,4]] ​ 2) 튜플 T1 = (1,2,3,4,5) T2 = (‘a’,’b’,’c’,1,2) T3 = (1,2,(3,4)) T4 = 1 T5 = 1, ​ 2. 리스트와 튜플의 공통점 1) 인덱싱 : 인덱싱은 0부터 시작 : 끝은 -1부터 시작 ​ 2) 슬라이싱 : 아래 예제를 통해 학습 # 튜플 L = [1,2,3,10,5] L[2] # 3 #맨뒤에서 부터 -1 L[-1] # 5 #0에서 부터 3개 L[0:3] # [1,2,3] #위와 동일 L[:3] # [1,2,3] #2에서 부터 끝까지 L[2:] # [3,10,5] #0부터 4까지 2칸씩 L[0:4:2] # [1,3] 3) .. 2022. 12. 7.
파이썬(python)을 활용한 데이터 분석 - 데이터 전처리는 왜 필요한가? ​ 1. 데이터 전처리는 왜 필요할까요? : 데이터가 분산되어 있거나, : 다양한 포멧으로 형식이 다른 경우가 많음 또는 비정상적인 시간순서의 데이터인 경우도 있음 * 효율적인 분석과, 불필요한 정보를 제거하여 인사이트를 얻는데 도움을 준다. ​ 2. 데이터 전처리를 배워야 하는 이유 : 데이터 분석을 함에 있어 시간을 줄이기 위해서. : 데이터 분석에 소요되는 시간이 실제로 분석 하는 시간보다 데이터를 정제하고 준비하는데 더 많은 시간이 소요됨. ​ 3. 데이터 전처리를 잘하기 위해선? : 최종 결과물이 어떠할지 구조를 먼저 정리한다. : 구글링 - python pandas(모듈) how to 내용 : 영어로 검색하라 - statckoverflow 파이썬을 활용한 데이터 분석 - 파이썬 주요 데이터 구.. 2022. 12. 7.
[강릉] 여행가면 먹어야 할 안목해변 맛집 ! 순두부젤라또 2호점 안녕하세요 호유입니다 지난 강릉 당일치기 여행에서 해물 순두부전골을 먹고나서 향한 아이스크림 맛집을 안올리고 있었네요 !! 역시나 식도락을 제대로 즐기기위해 강릉 맛집 투어를 돌고 왓습니다 ㅋㅋ 물회, 순두부전골, 순두부젤라또 강릉 가면 꼭 먹어야할 음식들 배터지게 먹고 마시고 즐기러 가시죠~!! 저희는 안목해변에서 라떼한잔 때리고 순두부젤라또 2호점으로 갔어요 #주차정보 순두부젤라또 전용주차장이 따로 있어요 근데 낮에는 주차장이 꽉차더라구요 안목해변 공영주차장에 주차하시고 설렁설렁 걸어오셔도 될거같아요 ( 날씨 좋을때만 가능ㅋㅋ ) #운영시간 월~일 09:30 ~ 22:00 와 도대체 젤라또를 얼마나 팔아야 이렇게 큰 건물을 세울수 있단 말인가 외부에도 이렇게 넓은 공간에 많은 테이블이 있고 간격도 꽤.. 2022. 10. 5.
[분당] 샤브샤브 칼국수 맛집은 이곳 ! 구좌리얼크니손칼국수 안녕하세요 호유입니다 지난주에 퇴근후에 와이프와 함께 분당에서 얼큰한 샤브샤브 칼국수가 먹고 싶어서 집에가는 길에 맛있는 손칼국수 집에 있길래 찾아가봤어요~‼️ 저는 하얀 국물보다는 빨간 국물을 선호하는 편이라 바지락 칼국수보다는 약간 등촌칼국수 같은 느낌의 빨간 칼국수를 좋아해요❤️ 찾아보니 구좌리 얼크니 손칼국수가 딱 그런 칼국수더라구요~👍🏻 저희가 방문한 곳은 성남시분당구금곡동직영점이었어요 전국에 12군데 정도 있더라구요😮 #외관 대중교통으로는 가시기 힘드시고 자차를 이용하셔서 가셔야해요 ~ 2층 건물에 큼지막하게 간판이 붙어있어서 멀리서 봐도 아 저기구나 하고 알수 있었어요 ‼️ #주차정보 건물 앞에 넓직한 주차공간이 있어요 최소 30대는 주차 할 수 있을거 같아서 걱정없이 차량 가지고 가시면 될.. 2022. 9. 18.