小编pat*_*ffe的帖子

散景:模型必须只由一个文档拥有

我正在使用Jupyter笔记本中的Bokeh 0.12.2,并经常抛出"模型必须只由一个文档拥有"的例外情况:

---------------------------------------------------------------------------
RuntimeError                              Traceback (most recent call last)
<ipython-input-23-f50ac7abda5e> in <module>()
      2     ea.legend.label_text_font_size = '10pt'
      3 
----> 4 show(column([co2, co, nox, o3]))

C:\Users\pokeeffe\AppData\Local\Continuum\Anaconda3\lib\site-packages\bokeh\io.py in show(obj, browser, new, notebook_handle)
    308     '''
    309     if obj not in _state.document.roots:
--> 310         _state.document.add_root(obj)
    311     return _show_with_state(obj, _state, browser, new, notebook_handle=notebook_handle)
    312 

C:\Users\pokeeffe\AppData\Local\Continuum\Anaconda3\lib\site-packages\bokeh\document.py in add_root(self, model)
    443             self._roots.append(model)
    444         finally:
--> 445             self._pop_all_models_freeze()
    446         self._trigger_on_change(RootAddedEvent(self, model))
    447 

C:\Users\pokeeffe\AppData\Local\Continuum\Anaconda3\lib\site-packages\bokeh\document.py in _pop_all_models_freeze(self)
    343         self._all_models_freeze_count -= 1
    344         if self._all_models_freeze_count == 0:
--> 345             self._recompute_all_models()
    346 …
Run Code Online (Sandbox Code Playgroud)

bokeh

10
推荐指数
2
解决办法
4875
查看次数

有效地删除*index*包含空值(NaT)的数据帧行

我的数据文件很少包含格式错误的行(想想突然断电).当在时间戳上发生错误,使其无法解释时,结果DataFrame.Index包含Not-a-Time(NaT)值(因为我已将其强制转换为).

我真正的问题是NaT防止使用的实例resample.我需要先删除它们.不幸的是,我还没有弄清楚是否/如何使用dropna索引本身.它看起来越来越像我需要将索引作为列,对其进行操作,然后重新使其成为索引.(但我不想这样做.)

是否存在用于删除Index值为空的数据帧行的既定惯用语?

python null pandas

6
推荐指数
1
解决办法
3079
查看次数

将 ttk.Treeview 项目的“打开”选项检索为布尔值

open在查询a (Python) 的选项时,我遇到了不良行为ttk.Treeview item。节点 ( item) 的可见性可以通过执行以下操作来设置:

tree.item(someItemID, open=True) # or
tree.item(someItemID, open=False) 
Run Code Online (Sandbox Code Playgroud)

我的假设是open可以查询该选项以获得布尔值 True/False。然而,情况似乎并非如此。考虑这个脚本:

from Tkinter import *
from ttk import Treeview

def check_state():
    for row in tree.get_children():
        opened = tree.item(row, option='open')
        print row, 'opened:', opened, '(type: %s)' % str(type(opened)), 'Got:',
        if not opened:
            print 'False (bool)'
        elif opened == 'true':
            print 'equal to string "true"'
        elif opened == 'false':
            print 'equal to string "false"'
        elif opened:
            print 'True (bool)'
        else:
            print 'something …
Run Code Online (Sandbox Code Playgroud)

python treeview tkinter ttk

3
推荐指数
1
解决办法
3313
查看次数

标签 统计

python ×2

bokeh ×1

null ×1

pandas ×1

tkinter ×1

treeview ×1

ttk ×1