본문 바로가기

반응형

💻프로그래밍/python

(40)
[TIL] 2021-02-16 : subplots / 확증적 데이터 분석(CDA) / shape() / corr() 📌 subplot ➰실제로 썼던 코드 ➰ 간소화해서 정리 figure, ((ax1, ax2), (ax3, ax4)) = plt.subplots(nrows=2, ncols=2) figure.set_size_inches(16,8) sns.barplot(data=total2, x='년도', y='count', ax=ax1) sns.barplot(data=total2, x='월', y='count', ax=ax2) sns.barplot(data=total2, x='일', y='count', ax=ax3) sns.barplot(data=total2, x='시간', y='count', ax=ax4) ➰ row(행)만 있도록 하고 싶을 때 (nrows = ) ➰ columns(열)만 있도록 하고싶을때 (ncols =..
파이썬 Datetime 사용법 (날짜 데이터 처리1) 01. 데이터 불러오기 & 확인 먼저 판다스를 import 해준다. 그리고 pd.read_csv을 이용하여 처리하고자 하는 csv파일을 불러온 뒤, 기본적인 전체 데이터 프레임의 row, columns, values를 확인한다. 오늘은 그중에서 날짜 데이터 타입에 초점을 맞춰 처리하는 방법에 대해 알아보자. 02. 날짜 columns 가져오기 : [ ] 대괄호[ ]를 이용하여 series 형태로 '날짜'라는 column에 있는 값들을 불러온다. 이때 데이터 타입(dtype)을 확인해보면 object(문자형태)로 인식하고 있음을 알 수 있다. *series(시리즈) : 칼럼이 하나뿐인 구조체, 데이터의 순번과 데이터로만 구성된 것 *cf) DataFrame(데이터프레임) : 칼럼이 여러개인 데이터 구조체 ..
[파이썬 독학] 10. for문 1. for문의 기본구조 저번 시간에 정리한 while문과 마찬가지로 for문도 반복문의 하나로, 여러 번 반복해야 되는 작업을 for문을 이용하면 간편하게 해결할 수 있다. for문은 while문처럼 for문 또한 끝에는 콤마(:)를 사용하고 , 수행할 문장들은 들여 쓰기를 통해 구분해주어야 한다는 점은 동일하다. for문의 기본 구조를 조금 더 구체적으로 살펴보자면, for 변수 in 리스트 에서 리스트에 있는 값들을 차례대로 하나씩 변수에 대입되고 그 이후에 수행할 문장들이 수행된다. for문에서는 리스트(튜플, 문자열 등) 더 이상 꺼낼 요소들이 없어지면 반복이 종료된다. 또한 파이썬에서의 for문은 인덱스 별로 하나씩 각 값들을 뽑아오는 개념이 아니라 그냥 순서대로 빼오는 것에 가깝다. 2. f..
[파이썬 독학] 9. while 반복문 1. 반복문이란? 반복문은 어떠한 조건하에 코드들이 반복적으로 실행되는 것이다. 예를 들어 우리가 1부터 10까지 모두 더해야 하는 상황이 있다면 우선 숫자들을 하나하나 직접 계산할 수도 있고, 계산기를 사용하는 등의 방법을 선택할 수 있다. 하지만 10이 아니라 100으로 늘어난다면? 계산하기 너무 힘들 것이다. 이러한 경우같이 어떠한 조건상에서 반복되는 것들이 있을 때 반복문을 사용하여 그 일을 간단하게 만들 수 있다. 즉, 반복문을 사용하면 일정하게 반복되는 일들을 자동적으로 한 번에 처리할 수 있기 때문에 불필요하게 작업해야 하는 수고를 덜어준다. 반복문에는 크게 while과 for가 있는데, 이번 시간에는 while문을 먼저 정리해보겠다. 2. while문의 기본구조 while문은 반복되는 정확..
[파이썬 독학] 8. 조건문 (if문 예제) 1. 조건문 (if문) 조건문은 어떠한 조건을 주고 이 조건에 맞는 상황을 수행하도록 하는 것이다. if문은 우리 생활에서 일어나는 많은 경우에 대입해볼 수 있다. 예를 들어, 오늘 비가 오면 (조건) 우산을 가져가고(수행) 비가 오지 않으면 (조건) 우산을 가져가지 마라(수행) 라는 조건문이 있고, 오늘 비가 온다고 가정했을 때 우리는 우산을 가져가는 것을 수행할 것이다. 조건문은 데이터 전처리 시 아주 많이 쓰이기 때문에 잘 알아두는 것이 필요하다. 2. if문의 기본 구조 if문의 기본 구조는 다음과 같다. 그렇다면 아래의 문장을 코드로는 어떻게 표현해야 할까? if-else를 사용하여 코드를 작성하면 되는데, 해당 조건을 만족(True)하면 if에 해당하는 부분을 수행하고, 만족하지 않으면 els..

반응형