小编twe*_*h37的帖子

如何从 ipywidgets 输出返回 pandas 数据帧

我正在 jupyter 笔记本中处理一个数据集,我希望能够以 ipywidgets 输出中返回的数据帧的形式访问该数据。

我尝试过多种选择,但我一生都无法弄清楚如何访问过滤后的结果。

这是设置过滤器和列表框的代码。包含所有代码的完整笔记本在 这里

import pandas as pd
import numpy as np
import ipywidgets as widgets
from ipywidgets import Layout, AppLayout
from IPython.display import display
import functools
 
data = {'year': ['2000', '2000','2000','2000','2001','2001','2001','2001', '2002',  '2002', '2002', '2002',
                 '2003','2003','2003','2003','2004', '2004','2004','2004', '2005', '2005', '2005', '2005', 
                 '2006', '2006', '2006', '2006', '2006', '2007', '2007', '2007', '2007', '2008', '2008', '2008', '2008',
                 '2009', '2009', '2009', '2009'],
        
        'purpose':['Holiday', 'Business', 'VFR', 'Study', 'Holiday', 'Business', 'VFR', 'Study', 'Holiday', 'Business',
                   'VFR', 'Study', 'Holiday', 'Business', 'VFR', 'Study', 'Holiday', …
Run Code Online (Sandbox Code Playgroud)

dataframe python-3.x pandas jupyter-notebook ipywidgets

2
推荐指数
1
解决办法
3266
查看次数