728x90
반응형

파이썬 11

파이썬 기초 - 데이터 프레임에서 열이름, 행이름 설정하기 -

안녕하세요! 오늘은 매우매우 간단하게 끝내기 위해서 쉬우면서도 또 자주 까먹는 파이썬 코드에 대해서 설명드리려고 합니다. 데이터 프레임에서 열이름이랑 행이름 설정하는 방법을 알려드리겠습니다. 보통 파이썬 안에서 데이터 프레임을 쓸 때는 열이름, 행이름 설정을 굳이? 할 필요가 없습니다. 하지만 파이썬에서 만든 데이터 프레임을 엑셀이나 다른 데이터로 내보낼 때 열이름이나 행이름이 없으면 데이터 구분하는 게 어렵습니다. 그럴 때를 위해서 데이터에 행이름, 열이름을 지정해주어야 합니다. 보통 딕셔너리를 이용해서 데이터 프레임을 만들면 열이름을 설정해야 하는 경우가 대부분이어서 따로 설정할 필요가 없긴 합니다. 하지만 이 이름을 내가 원하는 대로 바꿀 수도 있고 리스트만을 이용해서 데이터 프레임을 만들면 아예 ..

코딩/Python 2022.06.21

파이썬 기초 - 리스트 정렬하기(오름차순, 내림차순, 역순) -

안녕하세요! 요새 다시 힘을 내서 파이썬을 이용해서 이것저것 해보고 있습니다! 하지만 이놈의 코드들은 왜 조금만 손에서 멀어지면 까먹고 하는지.....ㅠㅠㅠ 계속 코드 잊어버릴 때 마다 구글하고 있고....ㅋㅋㅋㅋㅋㅋㅋㅋ 그래서 매운 쉬운 코드들이지만 매번 까먹는 저를 위해서 조금 정리해보려고 합니다. 보고 나면 이걸 왜 까먹었지? 하지만...... 당장 쓰려고 하면 생각이 잘 안나는 걸요....?ㅠㅠ 오늘 정리할 것은 리스트 정렬하는 방법입니다. 리스트 안의 숫자들을 그대로 활용할 수도 있지만 오름차순, 내림차순 마지막으로 역순으로 하는 게 필요할 수도 있으니 하는 방법을 모두 모두 정리해보려고 합니다. 1) 오름차순 정렬 a= [7,3,5,9,4,8,6,1,2,3,9,7] 먼저 오늘의 예제로 사용할 ..

코딩/Python 2022.06.21

파이썬 기초 - 데이터 분석할 때 필요한 데이터 결측값 대체하기 -

안녕하세요! 오늘은 다시 돌고 돌아 파이썬에 대한 글을 써보려고 합니다. 처음에 파이썬 정리하면서 목표가 파이썬을 이용해서 R에서처럼 데이터 분석을 해보자! 여서 매우 기나긴 여정이 될 것 같아요....ㅋ 일단은 목표가 빅데이터 분석 기사 실기 대비했을 때 정도? 까지는 정리해보려고 합니다. 오늘 해볼 거는 바로 데이터 결측값 대체하는 방법입니다. 데이터 분석하기 전에 데이터 전처리를 할 때 우리는 결측치를 만나고는 합니다. 전체 데이터에 비해서 터무니없이 적으면 없애주어도 되고 그 데이터를 없애기에는 다른 중요한 데이터가 함께 없어질 수도 있어서 대체값을 넣기도 합니다. 오늘은 데이터 중에서 결측값을 찾아보고 대체값을 넣는 것까지만 해보겠습니다. 0) 들어가기 전에 먼저 오늘 결측치 대체하는데 필요한 ..

코딩/Python 2022.06.13

파이썬 기초 - 파이썬을 이용한 간단한 계산하기 (사칙연산, 구구단)

안녕하세요! 오랜만에 블로그에 글을 쓰게 된 것 같지만.... 다시 공부하기 위해서 블로그를 열심히 해보려고 합니다! 이번에는 파이썬을 이용해서 간단한 계산을 하는 방법입니다. 기본 사칙연산은 파이썬 하는데 기본 중에서 기본이지만 언어마다 약간씩 사칙연산이 달라서 헷갈릴 때도 있더라고요....? 그래서 헷갈리지 않고 기억하기 위해서 블로그에 정리 겸사겸사 해서 올립니다. 1) 덧셈 3+5 파이썬에서 덧셈은 계산기처럼 똑같습니다. 원하는 숫자를 +로 연결시켜주면 자동으로 계산이 됩니다. 결과값은 5로 출력이 됩니다. 2) 뺄셈 4-2 마찬가지로 뺄셈 역시 일반적인 뺄셈 하듯이 입력해주면 결과가 출력됩니다. 3) 곱셈 3*5 곱셈까지도 무난하게 할 수 있습니다. 다른 언어나 일반적인 계산과 다른 부분은 바로..

코딩/Python 2022.06.07

파이썬 기초 - dataframe 조건에 맞는 값 불러오기(불린 인덱싱) - (2)

안녕하세요! 저번 게시물에 이어서 이번에도 dataframe에서 조건에 맞는 값을 불러오는 방법에 대해서 연습해 보겠습니다. 저번보다 약간 길지만 그래도 알아두면 확실히 데이터 프레임을 다룰 때 도움이 될 것 같습니다. (참고한 책은 파이썬 머신러닝 완벽 가이드입니다) 먼저 필요한 라이브러리를 불러오겠습니다. import numpy as np import seaborn as sns import pandas as pd 저번과 마찬가지로 numpy, seaborn, pandas를 불러왔습니다. mpg = sns.load_dataset('mpg') 이번에는 예시 데이터를 mpg 데이터로 바꾸었습니다. mpg 데이터는 과거에 인기 있었던 자동차들의 연비 데이터입니다. mpg.info() 먼저 mpg에 대한 정보..

코딩/Python 2022.01.05

파이썬 기초 - dataframe 조건에 맞는 값 불러오기(불린 인덱싱) - (1)

안녕하세요! 오늘도 파이썬 dataframe에 대해서 정리해보겠습니다. 데이터 프레임에서 원하는 조건에 맞는 값을 불러오는 것에 대해서 설명드리려고 합니다. (참고한 책은 파이썬 머신러닝 완벽 가이드입니다.) 먼저 데이터 프레임에서 원하는 열만 불러오는 방법에 대해서 설명드리겠습니다. 그리고 데이터 프레임에서 원하는 조건을 입력하여 원하는 데이터만 불러올 수 있도록 해보겠습니다. 먼저 불린 인덱싱을 하기에 앞서서 라이브러리에 필요한 패키지를 불러올게요! import numpy as np import seaborn as sns import pandas as pd numpy와 pandas는 거의 기본이고 저번과 마찬가지로 seaborn은 예제 데이터를 불러오기 위해서 사용하였습니다. titanic = sns..

코딩/Python 2022.01.04

파이썬 기초 - dataframe 인덱싱을 위한 코드 iloc, loc -

안녕하세요! 오늘은 파이썬에서 데이터 프레임의 인덱싱에 대해서 정리해보려고 합니다. 데이터 프레임에서 원하는 특정 열과 행에 있는 데이터를 이용해서 계산하거나 확인할 때 주로 사용됩니다. 열 이름을 이용해서 하는 방법이 쉽고 간편하지만 행 이름과 위치를 이용해서 해야 할 경우도 생깁니다. (아니면 둘 다 필요합니다!) 소개할 코드는 iloc와 loc인데 저도 처음에는 이 둘의 차이점을 모르고 iloc만 열심히 썼던 것 같습니다. 이번에 정리하면서 저도 확실히 배울 수 있었어서 소개해드릴게요. import numpy as np import seaborn as sns import pandas as pd 먼저 필요한 라이브러리들을 불러와줬습니다. 저번과 마찬가지로 seaborn에 있는 iris 데이터를 이용해..

코딩/Python 2022.01.04

파이썬 기초 - dictionary를 dataframe으로 바꾸기, dataframe을 list, dictionary로 바꾸기

안녕하세요! 오늘은 딕셔너리를 데이터 프레임으로 바꾸는 방법, 그리고 데이터 프레임을 리스트와 딕셔너리로 바꾸는 방법에 대해서 알아보겠습니다. 계속해서 작성하는 게 전부 데이터 프레임과 관련이긴 한데 제가 생각했을 때 데이터 분석할 때는 데이터 프레임을 가장 많이 쓰기도 하고 그만큼 자유자재로 다룰 수 있어야 한다고 생각합니다. 그래서 데이터 프레임을 내가 원하는 대로 다루기 위한 코드들을 연습하고 있는데 그중에서 데이터 프레임을 다른 형태로 만드는 것과 다른 형태로 된 데이터를 데이터 프레임을 만드는 방법에 대해서 정리를 해보려고 합니다. 먼저 필요한 라이브러리를 불러올게요! import seaborn as sns import pandas as pd import numpy as np seaborn은 저..

코딩/Python 2022.01.03

파이썬 기초 - 데이터 전처리를 위한 DataFrame 데이터 살펴보기 - (with seaborn)

안녕하세요! 오늘은 python에서 데이터 전처리하기 전에 데이터의 구조가 어떻게 되는지 형태를 파악하기 위한 코드를 소개해보려고 합니다. R에서 하던 데이터 분석 작업을 파이썬으로 하려고 하니 처음부터 배우는 게 되어버리게 되었습니다. 그래도 어떻게 분석하는지는 아니깐 순서대로 방법만 배우면 되겠다는 마음으로 공부하고 있습니다. 이번에 이용할 데이터는 TITANIC 데이터로 타이타닉 호의 승선객 데이터입니다. 처음에는 이 데이터가 kaggle에서만 다운이 가능한 줄 알았는데 seaborn이라는 패키지에 기본 데이터로 들어가 있는 것을 알게 되었습니다. 데이터를 살펴보기 위해 사용할 코드는 4가지입니다. 먼저, seaborn에서 데이터를 불러와서 시작하겠습니다. import seaborn as sns i..

코딩/Python 2021.12.31

파이썬 기본 - 인터넷에서 간편하게 구동할 수 있는 구글 코랩(Colaboratory) 소개-

안녕하세요! 오늘은 구글 코랩에 대해서 소개해 드리려고 합니다. 코랩을 혹시 아시나요? 코랩은 Colaboratory의 준말로서 브라우저에서 파이썬을 구동시킬 수 있는 곳입니다. 원래 일반적인 컴퓨터에서 파이썬을 사용하려면 컴퓨터에 파이썬을 설치하고 환경을 구축해야 합니다. 물론 한번 환경을 구축해 놓으면 더 이상 설치 과정에 고민을 할 필요가 없지만 복잡하기 때문에 가볍게 파이썬을 해보고 싶은 분들에게 접근이 어려운 것 역시 사실입니다. 코랩은 컴퓨터에서 파이썬을 설치할 필요가 없이 인터넷 연결만 되어있다면 브라우저에서 클릭 몇번이면 파이썬을 사용할 수 있는 환경을 만들어 주기 때문에 매우 간편합니다. Google Colaboratory colab.research.google.com 위의 링크를 클릭하..

코딩/Python 2021.12.30
300x250
반응형