dataframe怎么放到tkinter中,给我示例代码
时间: 2023-06-09 12:05:34 浏览: 253
好的,下面是一个将数据框架放入 Tkinter 窗口中的示例代码:
```python
import tkinter as tk
import pandas as pd
from tkinter import ttk
# 创建 Tkinter 窗口
window = tk.Tk()
window.title("Dataframe in Tkinter")
# 创建一个 Pandas 数据框架
data = {'Name': ['John', 'Mark', 'Jessica', 'David'],
'Age': [24, 29, 25, 32],
'City': ['New York', 'Paris', 'London', 'Tokyo']}
df = pd.DataFrame(data)
# 创建一个表格控件
table = ttk.Treeview(window)
table['columns'] = list(df.columns)
table['show'] = 'headings'
# 添加表格标题
for column in table['columns']:
table.heading(column, text=column)
# 添加表格数据
for index, row in df.iterrows():
table.insert('', 'end', values=list(row))
# 将表格放入窗口中
table.pack()
# 运行窗口
window.mainloop()
```
这段代码使用了 Pandas 库创建了一个数据框架,并将其中的数据放入了 Tkinter 窗口中的表格控件中。请注意,我们使用了 ttk.Treeview 来创建表格控件,并使用了 Treeview 的 heading() 方法来添加表格标题,insert() 方法来添加表格数据。最后,将表格控件打包并运行窗口。
阅读全文