Python 如何创建一个界面,用于单击(dataframe的)列中的值,然后按其组选择值

Python 如何创建一个界面,用于单击(dataframe的)列中的值,然后按其组选择值,python,pandas,dataframe,user-interface,tkinter,Python,Pandas,Dataframe,User Interface,Tkinter,我有一个庞大的数据库,包含64296个条目。 我使用了: df=pd.read_csv("Sentiment.csv") df1=pd.DataFrame(df["App"]) df1["Sent"]=df["Sentiment"] df1["Reviews"]=df["Translated_Review"] 将其放入数据框中,如下

我有一个庞大的数据库,包含64296个条目。

我使用了:

    df=pd.read_csv("Sentiment.csv")
    df1=pd.DataFrame(df["App"])
    df1["Sent"]=df["Sentiment"]
    df1["Reviews"]=df["Translated_Review"]
    
将其放入数据框中,如下所示: (发送的
Sent
列(它有3个唯一值
[正、负、中性]
,此处不可见查看上面的屏幕截图以供参考,有1074个唯一的
应用程序
名称,由于明显的原因,我无法在此处显示整个数据帧):

我想在Tkinter中生成一个界面,在同一数据框中从应用程序列表中选择
应用程序后,我们可以看到分类为
情绪的相应评论-积极、消极和中立

由于独特的应用程序数量巨大,我甚至无法为它显示相同数量的标签和按钮。请查看我的, 我可以使用groupby函数。我也不知道我应该在这里使用groupby语句。我想每次选择应用程序并显示其各自的评论时,都调用Pandas表 例如:


我是Python新手,任何帮助都是值得的,我想在我的项目中添加此接口。

从头开始可能需要一些工作。也许这看起来很简单。您只需要一对
ttk.Combobox
将值设置为每列的唯一值,使用所选值查询数据帧,并显示它(可能使用
ttk.Treeview
)。你能告诉我分组这些值的代码吗?我搞不懂。我最近回答了一个类似的问题。你可以看一下,并根据需要进行调整。
                               App  ...                                                 Reviews
0            10 Best Foods for You  ...  I like eat delicious food. That's I'm cooking ...
1            10 Best Foods for You  ...    This help eating healthy exercise regular basis
2            10 Best Foods for You  ...                                                NaN
3            10 Best Foods for You  ...         Works great especially going grocery store
4            10 Best Foods for You  ...                                       Best idea us
5            10 Best Foods for You  ...                                           Best way
6            10 Best Foods for You  ...                                            Amazing
7            10 Best Foods for You  ...                                                NaN
                           ...  ...                                                ...
64287  Houzz Interior Design Ideas  ...                                                NaN
64288  Houzz Interior Design Ideas  ...                                                NaN
64289  Houzz Interior Design Ideas  ...                                                NaN
64290  Houzz Interior Design Ideas  ...                                                NaN
64291  Houzz Interior Design Ideas  ...                                                NaN
64292  Houzz Interior Design Ideas  ...                                                NaN
64293  Houzz Interior Design Ideas  ...                                                NaN
64294  Houzz Interior Design Ideas  ...                                                NaN
____________________________________
|         |Positive|Negative|Neutral|
__________ ________ ________ _______
|Reviews__|good    |bad     |okay   |
             .        .        .
             .        .        .
             .        .        .
         
__________|________|________|_______|