Appia의 IT세상

파이썬[Python] Pandas, DataFrame의 특정 Column을 그래프 출력하기 본문

Python/Python Pandas

파이썬[Python] Pandas, DataFrame의 특정 Column을 그래프 출력하기

Appia 2021. 6. 29. 06:14
반응형

파이썬[Python] Pandas, DataFrame의 특정 Column을 그래프 출력하기

파이썬[Python] Pandas, DataFrame의 특정 Column을 그래프 출력하기

Pandas의 DataFrame을 매우 활용성이 높습니다. 그래서 특정 모듈에서는 데이터 값을 DataFrame으로 나타내고 합니다. 많은 사용자들은 이렇게 취득하게 된 데이터에 데이터에 대해서 matplotlib과 연결하여 plot화를 진행합니다. 그래서 이번 포스팅에서는 DataFrame의 특정 Column을 이용한 그래프 출력하는 방법에 대해서 포스팅을 해보고자 합니다. 

 

먼저, 편하게 진행을 위해서 Pandas 와 Matplotlib  모듈에 대해서 사전 설치 진행 후에 다음 블로그의 내용을 진행해주심이 도움이 될 것으로 보입니다. 

파이썬[Python] Pandas 설치하기(pip), 아나콘다(Anaconda)설치 하기

 

파이썬[Python] Pandas 설치하기(pip), 아나콘다(Anaconda)설치 하기

이번 포스팅은 데이터 과학 및 머신러닝에서 많이 사용하는 Pandas 모듈에 대해서 설치 하는 방법에 대해서 이야기를 드리고자 합니다. 실제 저의 경우 Pandas, Numpy등 이런 별도의 모듈에 대해서 가

appia.tistory.com

Python[파이썬] 데이터 시각화00 matplotlib 설치하기

 

Python[파이썬] 데이터 시각화00 matplotlib 설치하기

Python[파이썬] 데이터 시각화00 matplotlib 설치하기 이번 포스팅은 파이썬에서 가장 많이 사용하고 있는 데이터를 시각하는 하는 모듈에 대해서 설치하고 살펴보고자 합니다. 빅데이터 및 머신러닝

appia.tistory.com

먼저 다음과 보이는 부분을 DataFrame으로 생성하여, 빨간색 상자로 표시되어 있는 부분을 Plot으로 출력하고자 합니다. 

Plot으로 사용할 데이터 

그럼 다음의 코드 부분을 한번 살펴보도록 하겠습니다. 

 

import pandas as pd
import matplotlib.pyplot as plt

# Dictionary로 관련된 데이처 취합
ds = {'Name': pd.Series(['Choi', 'Kim', 'Lee', 'Park','Choi']),

      'Age': pd.Series([None, 26, 25, 23, 25]),

      'Rating': pd.Series([2.56, 3.20, 4.6, 3.8,2.56])}

# Dictionary->DataFrame로 변환 
df = pd.DataFrame(ds)

# 특정열 Plot 변환 
df['Rating'].plot()

# 생성된 Plot 출력
plt.show()

 

먼저 예시에서 사용되는 부분은 최초 데이터 입력을 Dictionary를 바탕으로 진행하였습니다. 이 부분을 다음 열에서 DataFrame으로 변경하였습니다. 그런 후에 위에서 보이는 Column이름을 선택하여 df['Rating'].plot()을 실행합니다. 그리고 나서, plot을 출력하기 위해서 show()메소드를 이용합니다. 

 

위에서 보이는 DataFrame에서 기본적으로 Plot메소드에 대해서 지원을 합니다. 따라서 특정 행을 기준으로 출력하시고자 한다면, 다음과 같은 방식으로 사용하셔야 합니다. 

df['출력하고자 하는 Column 이름'].plot()

그럼 위의 코드의 결과를 실행해보도록 하겠습니다. 

코드 실행 결과 

이와 같은 결과가 나타납니다. 만약 위에서 각 값에 Mark 표시를 하고 싶다면 다음과 같은 Argument를 이용하셔야 합니다. 

df['Rating'].plot(marker = 's' )

이 부분을 변경하여 실행한다면 다음과 같은 결과가 나타날 것입니다. 

marker가 추가된 1차원 그래프 

이와 같은 방식으로 특정 열에 대해서 plot으로 출력할 수 있습니다. 

파이썬[Python] Pandas, DataFrame의 Row/Column의 Index을 통해서 특정 위치의 값 출력하기

 

파이썬[Python] Pandas, DataFrame의 Row/Column의 Index을 통해서 특정 위치의 값 출력하기

파이썬[Python] Pandas, DataFrame의 Row/Column의 Index을 통해서 특정 위치의 값 출력하기 이번 포스팅에서는 DataFrame의 특정 위치의 값을 출력하는 방법에 대해서 이야기를 해보고자 합니다. 먼저,.

appia.tistory.com

이번 포스팅은 파이썬[Python] Pandas, DataFrame의 특정 Column을 그래프 출력하기라는 주제로 간단히 포스팅을 해봤습니다. 생각보다 많은 부분들에 대해서 사용되지만 이 부분에 대해서 정확하게 인지하기가 쉽지 않은 것이 사실입니다. 혹 궁금하신 점이나 문의 사항이 있으시면 언제든지 댓글 및 방명록에 글 남겨주시길 바랍니다. 

반응형
Comments