如何制作小部件按钮的熊猫数据框,以便数据可以点击?

如何解决如何制作小部件按钮的熊猫数据框,以便数据可以点击?

我有一个 Pandas 数据框,其中每一行都是一个句子,我想将这些句子变成可点击的小部件按钮。通过定义点击函数,我希望将这些句子标记为类。我用按钮制作了一个数据框,但使用 IPython.display。我无法根据需要显示数据框。

这是我创建的数据框的代码

from IPython.display import display,clear_output,HTML
from ipywidgets import interact,HBox,VBox,widgets
import ipywidgets
import pandas as pd

text = ['the ongoing argument over the relative merit of what are generally referred to a qualitative and quantitative research is clouded by two problem lack of coherent deFinition and the focus of most discussion on method instead of on the basic assumption of these two stance','i believe that the second problem is at the root of the confusion and the first is a manifestation of it','specific method particularly data gathering method are not necessarily linked with one set of assumption a opposed to another','the question underlying difference of research stance or paradigm should be their ontological and epistemological assumption','the applicable oxford english dictionary deFinition of quantitative are']

data_frame = pd.DataFrame(text,columns=['sentence'])
pd.set_option('display.max_colwidth',None)
pd.set_option('display.expand_frame_repr',False)
display(data_frame)

将给出以下数据框:

enter image description here

然后我将数据框转换为按钮:

conclusions = []
buttons = []

layout = widgets.Layout(width='max-content',height='40px') 

for sent in data_frame["sentence"]:
    button = widgets.Button(description=sent,layout=layout)
    buttons.append(button)
    def on_button_click(button):
        conclusions.append(('conclusion',button.description))
    button.on_click(on_button_click)

button_df = pd.DataFrame(buttons)
display(button_df)

但是,数据框没有按照我的预期显示

enter image description here

如何在 Pandas 数据框中正确显示小部件按钮?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?
Java在半透明框架/面板/组件上重新绘画。
Java“ Class.forName()”和“ Class.forName()。newInstance()”之间有什么区别?
在此环境中不提供编译器。也许是在JRE而不是JDK上运行?
Java用相同的方法在一个类中实现两个接口。哪种接口方法被覆盖?
Java 什么是Runtime.getRuntime()。totalMemory()和freeMemory()?
java.library.path中的java.lang.UnsatisfiedLinkError否*****。dll
JavaFX“位置是必需的。” 即使在同一包装中
Java 导入两个具有相同名称的类。怎么处理?
Java 是否应该在HttpServletResponse.getOutputStream()/。getWriter()上调用.close()?
Java RegEx元字符(。)和普通点?