728x90
반응형

코딩 19

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

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

코딩/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

R 데이터 분석 - 단순 회귀분석 -

안녕하세요! Python 글을 계속 쓰다가 R로 글을 쓰려니 약간씩 헷갈리긴 하지만 그래도 정리를 안 하면 다 잊어버릴 것 같아서 이렇게 정리해봅니다.😂 오늘은 R로 단순회귀분석하는 방법에 대해서 설명드리겠습니다. 계속 기초 얘기하다가 갑자기 확 점프했지만.. 그래도 천천히 잘 설명해보겠습니다. 회귀분석 관련한 설명보다는 어떻게 R로 코드를 돌리는 지를 중점적으로 설명드릴게요. #더빈왓슨검정을 위한 패키지 install.packages("lmtest") library(lmtest) 먼저, 필요한 패키지를 먼저 설치하였습니다. 회귀분석 코드인 lm은 기본적으로 설치되어있을 테니 패스하고 회귀분석 후 더빈왓슨 검정을 위한 패키지를 설치하였습니다. "lmtest" 패키지를 설치하고 라이브러리로 불러오면 됩니다..

코딩/R 2022.01.12

파이썬 기초 - 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
300x250
반응형