小编xyl*_*u00的帖子

javascript可以排序,过滤和渲染一个非常大的表吗?

首先,我不知道Javascript的功能.但是想知道是否有可能:

  1. 从文本文件中读取并显示一个非常大的表(几十列和几十万行),分段;
  2. 并非所有列都会同时显示.列是组.一组列需要在隐藏或显示之间切换;
  3. 可以根据某些列过滤行.

这样做的原因是制作一个显示数据分析结果的报告,并为用户提供基本的过滤器,排序功能.他们最有可能拥有某种网络浏览器.所以HTML将是一种理想的格式.

用Javascript可以吗?

谢谢!

javascript sorting report filter large-data

7
推荐指数
2
解决办法
7610
查看次数

有没有办法保存散景数据表内容

我正在尝试使用散景数据表来显示嵌入在网页中的数据.它工作得很好.

有没有办法从显示的数据表中保存表格内容?其他散景图有各种功能的工具栏,包括保存,但DataTable似乎没有随附.我对于散景数据表使用的javascript或slickgrid知之甚少.并且想知道它是否可以完成.

谢谢!

编辑 - 看来我原来的问题不够明确.希望以下图片可以帮助说明:

散景图有相关的工具栏:

在此输入图像描述

但是默认情况下数据表没有它,它也不会采用'tools'参数:

在此输入图像描述

是否可以在数据表中添加"保存"按钮,以便人员查看表格可以下载为制表符分隔或csv文件?不一定需要看起来相同,但具有相同的保存功能.

python datatable slickgrid bokeh

7
推荐指数
2
解决办法
5980
查看次数

通过 rpy2 使用 model.matrix?

在我的工作中,我更喜欢 Python 而不是 R。有时,我需要使用 R 函数,为此我开始尝试 Rpy2。

我尝试过但未能找到如何使用 Rpy2 复制以下内容

design <- model.matrix(~Subject+Treat)
Run Code Online (Sandbox Code Playgroud)

我已经走了这么远:

import rpy2.robjects as robjects
fmla = robjects.Formula('~subject+treatment')
env = fmla.environment
env['subject'] = sbj_group
env['treatment'] = trt_group
Run Code Online (Sandbox Code Playgroud)

从我在这里看到的。但我找不到如何表演model.matrix。我尝试了几种不同的方法:

robjects.r.model_matrix(fmla)
robjects.r('model.matrix(%s)' %fmla.r_repr())
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,没有一个是正确的。

我是 Rpy2 的新手,并且在 R 方面经验不足。任何帮助将不胜感激!

python r rpy2 model.matrix

5
推荐指数
1
解决办法
1510
查看次数

使用生成器作为子流程输入;出现“对关闭文件的I / O操作”异常

我有一个很大的文件,需要馈入另一个命令才能处理。我可以将处理后的数据另存为临时文件,但要避免。我编写了一个生成器,该生成器一次处理每一行,然后按照脚本将输入作为外部输入。但是在循环的第二轮中,出现了“对关闭文件的I / O操作”异常:

cmd = ['intersectBed', '-a', 'stdin', '-b', bedfile]
p = subprocess.Popen(cmd, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
for entry in my_entry_generator: # <- this is my generator
    output = p.communicate(input='\t'.join(entry) + '\n')[0]
    print output
Run Code Online (Sandbox Code Playgroud)

我读了另一个使用p.stdin.write的类似问题。但仍然有同样的问题。

我做错了什么?

[编辑]我将以下两个语句替换为以下内容(感谢SpliFF):

    output = p.communicate(input='\t'.join(entry) + '\n')
    if output[1]: print "error:", output[1]
    else: print output[0]
Run Code Online (Sandbox Code Playgroud)

看看外部程序是否有任何错误。但不是。p.communication线上仍然有相同的例外。

python subprocess generator popen

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

使用slickgrid的Bokeh教程

最近发布的散景0.7具有slickgrid支持.我是Bokeh的新手.我不知道从哪里开始没有例子.做了一些在线搜索,除了动作中散景光滑的动画演示,我找不到示例代码.

因此,具体的问题第一:

- >如何找到如何使用此功能.是否有散景光滑教程/文档?

一般的问题:

- >当新的Bokeh功能可用时从哪里开始?

谢谢!

python slickgrid bokeh

0
推荐指数
1
解决办法
1564
查看次数