파이썬
데이터프레임을 윈도우창 화면에 직접 보여주는 코드
파라만
2023. 2. 10. 15:14
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
반응형