일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 지도학습
- 주피터노트북
- 일반상식
- 과대완전
- IT용어
- 직무역량평가
- jupyternotebook
- 데이크루
- 파이썬
- Python
- 디지털
- 알고리즘
- 금융권
- dacrew
- 머신러닝
- 디지털직무
- 은행채용
- 데이터분석
- 금융상식
- 파이썬문법
- 금융
- 군집분석
- Jupyter Notebook
- 디지털용어
- 데이콘
- 비지도학습
- IT
- 사전학습
- 과소완전
- 은행
- Today
- Total
반응형
목록파이썬문법 (8)
Ming's blog
안녕하세요! 오늘은 시작 날짜와 끝 날짜를 이용하여 날짜 리스트를 만들어 보려고 합니다. '알아두면 유용한 파이썬 문법' 다섯 번째는 날짜 리스트 만들기입니다. 시작날짜를 2021년 11월 20일로 끝날짜를 2021년 12월 25일로 설정해서 날짜를 담은 리스트를 만들어 보겠습니다. 아래와 같이 start_date와 end_date를 설정해주고, pandas 안에 있는 date_range 함수를 이용해주면 날짜 리스트를 만들 수 있습니다. #날짜 리스트 만들기 import pandas as pd start_date='20211120' end_date='20211225' date_list=pd.date_range(start=start_date, end=end_date, freq='D') print(date..
안녕하세요~! 데이터를 다루다보면 날짜를 변환해야 하는 경우가 종종 있습니다. 날짜를 변환하는 건 할때마다 헷갈리고 같은 내용을 계속 검색하게 되죠ㅎㅎ 그래서 오늘부터는 날짜를 다루는 방법들을 알아보려고 해요~! '알아두면 유용한 파이썬 문법' 네 번째는 문자를 날짜로 날짜를 문자로 바꾸는 방법입니다. 먼저, 문자를 날짜로 바꿔볼까요? 오늘 날짜인 2021-11-12 를 date라는 변수에 저장하고 데이터 타입을 확인해 보면 아래와 같이 'str' 문자 형태인 걸 알수 있습니다. date='2021-11-12' print(date) print(type(date)) 그러면 문자를 날짜형으로 바꿔볼까요? 먼저 datetime 패키지를 import 해주고~ 다음 편에서 날짜를 이용한 연산도 해볼거라서 time..
안녕하세요! 오늘은 format 함수와 for 문을 이용해서 변수 명에 특정 리스트에 있는 값들을 넣어 자동으로 데이터를 만들어 보려고 해요! '알아두면 유용한 파이썬 문법' 세번째는 동적변수를 생성하는 방법입니다. 데이터는 seaborn의 내장 데이터인 diamonds를 사용하도록 하겠습니다. diamonds 데이터는 아래와 같은 구조로 이루어져 있습니다. import seaborn as sns diamonds=sns.load_dataset('diamonds') diamonds 저는 'cut' 변수 값에 따라 데이터를 나눠서 생성해보려고 합니다! 먼저, diamonds 데이터의 'cut' 변수를 보면 아래와 같이 5개로 이루어져 있습니다. diamonds['cut'].value_counts() 이 5개..
안녕하세요! 회사에서 데이터 분석 업무를 진행하면서 검색했던 문법을 계속해서 반복적으로 검색하는 저를 발견할 수 있었습니다. 그래서 오늘부터는 제가 분석을 하며 자주 검색했던 알아두면 유용한 문법들을 정리하려고 합니다. '알아두면 유용한 파이썬 문법' 첫 번째는 특정 문자가 포함된 열만 가져오는 방법입니다. 데이터는 seaborn의 내장 데이터 중, car_crashes 를 사용하도록 하겠습니다. cra_crashes 데이터는 아래와 같은 구조로 이루어져 있습니다. import seaborn as sns car=sns.load_dataset('car_crashes') car.head() 여러 개의 열 중에서 열 이름에 'ins' 문자가 포함되어 있는 열을 가져오고자 합니다. filter 함수를 이용하면 ..
데이터 프레임 만들기 판다스 패키지를 이용해서 간단하게 데이터 프레임 만들기 df = pd.DataFrame(data={'첫번째 열이름':['A','B','C',...],'두번째 열이름':['1','2','3',...],...}) import pandas as pd import numpy as np data=pd.DataFrame({'ID':['1','2','3','4','5','6','7','8','9','10'],'score':['80','76','65','67','69','90','84','83','46','76'],'color':['RED','BLUE','RED','YELLOW','PINK','BROWN','RED','GREEN','GREEN','WHITE']}) data ID score colo..
1. 시퀀스 활용하기 (1) list.pop(i) - 인덱스 i의 원소를 제거 후 그 원소를 반환 - 괄호를 비울 시 마지막 원소 제거 후 반환 data = [1, 2, 3, 4, 5] box = data.pop(0) # data에서 1을 제거 후 반환 print(data) # [2, 3, 4, 5] print(box) # 1 (2) seq.count(d) - 시퀀스 내부의 자료 d의 개수를 반환 data = [1, 2, 3, 4, 5, 5, 5] print(data.count(5)) #3 (3) str.split(c) - 문자열 c를 기준으로 문자열 str을 쪼개서 리스트를 반환(문자열->리스트) - 괄호를 비울 시 공백을 기준으로 쪼개짐 my_sentence='My name is Min' print(..
1. 입력(input()) 변수 = input() - 변수에 입력받은 값을 집어넣겠다는 의미 * 형변환 - 어떤 것을 입력하든 문자열로 입력되기 때문에 형 변환이 필요 int() : 정수형 변환 float() : 실수형 변환 str() : 문자열 변환 list() : 리스트 변환 num=input() #3입력 num2=int(num) print(num) #3 print(type(num)) # print(type(num)) # 2. 논리형 자료와 비교연산 (1) 논리 자료형 - 참(True) 혹은 거짓(False)을 나타내는 자료형 (2) 비교 연산자 - 숫자나 문자의 값을 비교하는 연산자 - 주어진 진술이 참이면 True, 거짓이면 False * 비교 연산자의 종류 A == B : A와 B가 같다 A !..
1. for 반복문: list 내에서 원소를 하나씩 가져올 때 사용하는 함수 * range(n) : 0에서 n-1까지의 숫자# 0부터 9까지 출력하기 >>> for num in range(10): print(num,end=' ') # 0 1 2 3 4 5 6 7 8 9 range(10) = 0 ~ 9까지의 숫자# 리스트 내의 단어 하나씩 가져오기 >>> colors=['흰색','빨강','주황','노랑'] >>> for i in range(len(colors)): print('색 '+str(i+1)+':'+ colors[i]) #색 1:흰색 #색 2:빨강 #색 3:주황 #색 4:노랑len(colors) : colors 리스트의 길이(4) 2. 인덱싱: 데이터의 일부분을 가져올 때 사용하는 함수* data[..