首页 > 解决方案 > 修补完整数据列的最佳做法是什么?

问题描述

我有一个包含许多列的大型数据源,并且想要替换单列完整的数据。让我们称之为专栏temperature。我想用来source.patch(..)避免重新发送未更改的剩余数据列。目前我正在使用:

new_temperatures = [1,2,3]
patches = {'temperature': list(enumerate(new_temperatures))}
source.patch(patches)

这是推荐的方法吗?

标签: bokeh

解决方案


散景非常敏锐。您可以直接更新您想要的一列,Bokeh 只会发送该列:

source.data['temperature'] = new_temps

你只需要小心,当这样更新时,它new_temps的长度与现有的其他列的长度相同。


推荐阅读