본문 바로가기
프로그램

[파이썬] 문제 : 난수 만들어 DataFrame에 산점도 그리기

by 오디세이99 2024. 5. 15.
728x90
반응형

import random
import pandas as pd

def myplot(n):
    lst = []                               # 난수 보관 리스트
    idx = []                               # plot  인덱스값 보관 리스트
    for i in range(n):                     # n 개의 난수 발생을 위해 반복문
        lst.append(random.random())        # 난수 만들어 리스트에 추가
        idx.append(i)                      # 순서를 인덱스 리스트에 추가
    
    df = pd.DataFrame({'y': lst, 'x':idx}) # 데이터프레임 만들기
    df.plot(x='x', y='y', kind='scatter')  # 산점도 그리기

myplot(5000)                               # 함수 실행

728x90
반응형

댓글