Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在从数据帧创建的ColumnDataSource中,索引的来源是什么?_Python_Bokeh - Fatal编程技术网

Python 在从数据帧创建的ColumnDataSource中,索引的来源是什么?

Python 在从数据帧创建的ColumnDataSource中,索引的来源是什么?,python,bokeh,Python,Bokeh,数据帧自然带有一个索引,即我们可以将其视为一组行标题的索引。当我在bokeh中构造一个ColumnDataSource来捕获数据框中的信息,以便在HoverTool中进行打印和注释时,我看到HoverTool有一个内置的(“index”,“$index”)工具提示可用。此索引是否与我的数据帧的索引相同,或者只是ColumnDataSource中的行索引特殊变量$index只是显示列数据源的行索引(通常它不能是熊猫索引,因为尽管CD可以从数据帧创建,但它们不必这样做)。如果要包括熊猫数据帧索引,可

数据帧自然带有一个索引,即我们可以将其视为一组行标题的索引。当我在bokeh中构造一个ColumnDataSource来捕获数据框中的信息,以便在HoverTool中进行打印和注释时,我看到HoverTool有一个内置的
(“index”,“$index”)
工具提示可用。此索引是否与我的数据帧的索引相同,或者只是ColumnDataSource中的行索引

特殊变量
$index
只是显示列数据源的行索引(通常它不能是熊猫索引,因为尽管CD可以从数据帧创建,但它们不必这样做)。如果要包括熊猫数据帧索引,可以添加它:

In [5]: d = pd.DataFrame(dict(a=[1,2,3], b=[2,3,4]))

In [6]: d.index
Out[6]: RangeIndex(start=0, stop=3, step=1)

In [7]: source = ColumnDataSource(d)

In [8]: source.add(d.index, 'index')

此字段可以在悬停工具中使用任何标准CD列的标准和通用
@colname
语法访问(因此在本例中:
@index

特殊变量
$index
仅显示列数据源的行索引(一般来说,它不能是熊猫索引,因为虽然CD可以从数据帧创建,但它们不一定要创建)。如果要包括熊猫数据帧索引,可以添加它:

In [5]: d = pd.DataFrame(dict(a=[1,2,3], b=[2,3,4]))

In [6]: d.index
Out[6]: RangeIndex(start=0, stop=3, step=1)

In [7]: source = ColumnDataSource(d)

In [8]: source.add(d.index, 'index')

此字段可以在悬停工具中使用任何标准CD列的标准和通用
@colname
语法访问(因此在这种特定情况下:
@index

今天晚些时候,我本来打算在代码编写完成后发现这个问题,但启动了一个抢占式Q。很高兴知道我将不得不把熊猫索引收起来。很好
添加
语法,我也不熟悉这个功能。我今天晚些时候打算在代码编写完成后发现这个问题,但启动了一个抢占式Q。很高兴知道我会的我得把熊猫索引收起来。语法也很好,我不熟悉这个功能。