使用 Python Tkinter 和 Pandas 库可以轻松创建简单的用户界面,输入列名查找 DataFrame 中的对应列数据。以下是一个示例代码:

import pandas as pd
import tkinter as tk

# 创建一个 DataFrame
data = {'姓名': ['张三', '李四', '王五'],
        '年龄': [18, 20, 22],
        '性别': ['男', '男', '女']}
df = pd.DataFrame(data)

# tkinter GUI
root = tk.Tk()
label = tk.Label(root, text='请输入列名:')
entry = tk.Entry(root)
label.pack()
entry.pack()

# 获取输入的列名
def get_column():
    col_name = entry.get()
    if col_name in df.columns:
        result_label.config(text=f'{col_name}列存在!')
    else:
        result_label.config(text=f'{col_name}列不存在!')

# 显示结果的label
result_label = tk.Label(root, text='')
result_label.pack()

# 绑定按钮事件
button = tk.Button(root, text='查找列', command=get_column)
button.pack()

root.mainloop()

运行上述代码后,会弹出一个窗口,输入要查找的列名,点击“查找列”按钮即可。如果该列存在,会显示“列名存在!”;如果不存在,会显示“列名不存在!”。

Python Tkinter 使用 Pandas 查找 DataFrame 列内容

原文地址: https://www.cveoy.top/t/topic/oipz 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录