gpt4 book ai didi

python-3.x - 如何在 Pandas 数据框中添加复选框

转载 作者:行者123 更新时间:2023-12-05 05:54:00 27 4
gpt4 key购买 nike

我创建了一个数据框:

import pandas as pd

data = [['Ankit'], ['Akshat' ]]

df = pd.DataFrame(data, columns = ['Name'])

现在,我想插入一列 PPA,其中包含复选框按钮作为值。所以,我把代码写成:

import ipywidgets
checkbox_button=widgets.Checkbox(description="", value=False,indent=False)
df.insert(loc = 0,column = 'PPA',value = checkbox_button)

但是在 jupyter notebook 中运行代码后,我得到了 PPA 列的列值:
Checkbox(value=False, indent=False) 但是当我在 jupyter notebook 中运行 widgets.Checkbox(description="", value=False,indent=False) 时,我得到了正确的复选框按钮。

那么,谁能告诉我如何在数据框的列中获取复选框按钮?
任何帮助将不胜感激。

最佳答案

我不推荐,但您可以在数据中混合 html 代码,然后使用 df.style 呈现 HTML:

df = pd.DataFrame([[1,2],[3,4]], columns=['a','b'])
df.insert(loc = 0,column = 'PPA',value = '<input type="checkbox" />')
df.style

输出:

enter image description here

您可以与单个复选框进行交互。

关于python-3.x - 如何在 Pandas 数据框中添加复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69760177/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com