如何解决如何制作小部件按钮的熊猫数据框,以便数据可以点击?
我有一个 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)
然后我将数据框转换为按钮:
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)
但是,数据框没有按照我的预期显示:
如何在 Pandas 数据框中正确显示小部件按钮?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。