83일차 시작.... (Django + pandas)

조동현·2022년 11월 3일
0

[교육] Python Analysis

목록 보기
6/15
post-thumbnail

📊 ORM 데이터 DataFrame 변환


📌 R ORM으로 데이터 받기

  • ORM
    데이터 받기 : models.클래스명.objects.all().values()


📌 R ORM에서 데이터프레임으로 변환

  • DataFrame
    데이터프레임 : pd.DataFrame.from_records(data=ORM데이터)


📌 R Django 데이터프레임 사용

  • df.groupby()
    df.groupby(['그룹화할 칼럼'])['추출할 칼럼'])

  • pd.crosstab()
    pd.crosstab(index=df['행칼럼'], columns=df['열칼럼'])


📌 R Django 데이터프레임으로 return

  • render() 반환
    - 데이터프레임의 to_html() 메소드를 이용해 html 형식으로 넘겨준다.
    return render(request, "템플릿.html", { 'datas' : df.to_html() })


profile
데이터 사이언티스트를 목표로 하는 개발자

0개의 댓글