728x90
반응형
아래의 코드는 Pandas 라이브러리를 사용하여 데이터프레임을 GUI 화면에 보여주는 예제입니다.
import pandas as pd
import tkinter as tk
from tkinter import ttk
def show_df_window(df):
# 데이터프레임을 GUI 화면에 보여주는 함수
root = tk.Tk()
root.title("DataFrame Viewer")
# 데이터프레임 내용을 테이블 형식으로 보여주는 ttk.Treeview
tree = ttk.Treeview(root, columns=df.columns, show="headings")
# 테이블 컬럼 명 추가
for col in df.columns:
tree.heading(col, text=col)
tree.column(col, anchor="w")
# 데이터프레임 내용 추가
for idx, row in df.iterrows():
tree.insert("", idx, values=list(row))
tree.pack()
root.mainloop()
# 데이터프레임 생성
df = pd.DataFrame({
"Name": ["John", "Jane", "Jim"],
"Age": [32, 28, 42],
"City": ["New York", "London", "Paris"]
})
# 데이터프레임 GUI 화면 출력
show_df_window(df)
이 코드는 tkinter 라이브러리를 사용하여 GUI 화면을 만들고, Pandas 라이브러리를 사용하여 데이터프레임을 생성하여 테이블 형식으로 GUI 화면에 보여줍니다.
728x90
반응형
'파이썬' 카테고리의 다른 글
올바른 날짜 형식으로 변환하기 위해서는strptime() 메서드를 사용하는데 데이터프레임의 열의 값이 목적인 경우 예제 (0) | 2023.02.10 |
---|---|
조건을 만족하면 카카오톡으로 문자를 보내는 파이썬 코드 (0) | 2023.02.10 |
데이터베이스의 이메일 주소, 내용 등의 자료를 이용하고, 파일을 첨부하여 자동으로 이메일을 작성하여 전달하는 코드 (0) | 2023.02.10 |
데이터베이스의 이메일 주소, 내용 등의 자료를 이용하여 자동으로 이메일을 작성하여 전달하는 코드 (0) | 2023.02.10 |
엑셀 행에 선택표기를 할 수 있는 방법중 마우스로 클릭시 선택표시되는 파이썬 코드 (0) | 2023.02.10 |