小编719*_*016的帖子

RStudio Shiny ERROR:没有名为"shinydashboard"的软件包

我想在我的Ubuntu 14.10笔记本电脑上运行http://rstudio.github.io/shinydashboard/.

我按照安装说明进行操作:

http://rstudio.github.io/shinydashboard/get_started.html

基本shiny页面有效.例如:

HTTP://本地主机:3838 /样品的应用程式/你好/

但是,当我尝试其中一个shinydashboard示例时,我收到错误:

HTTP://本地主机:3838 /样品的应用程式/光泽/

ERROR: there is no package called "shinydashboard"
Run Code Online (Sandbox Code Playgroud)

如果我在终端中运行R会话,我可以加载shinydashboard 库,如果我在R会话中复制+粘贴此代码,我会在仪表板上显示一个浏览器窗口:

library(shiny)
library(shinydashboard)

ui <- dashboardPage(
  dashboardHeader(),
  dashboardSidebar(),
  dashboardBody()
)

server <- function(input, output) { }

shinyApp(ui, server)
Run Code Online (Sandbox Code Playgroud)

它说:

Attaching package: 'shinydashboard'

The following object is masked from 'package:graphics':

    box

> 
> ui <- dashboardPage(
+   dashboardHeader(),
+   dashboardSidebar(),
+   dashboardBody()
+ )
> 
> server <- function(input, output) { }
> 
> shinyApp(ui, server) …
Run Code Online (Sandbox Code Playgroud)

r shiny

15
推荐指数
2
解决办法
2万
查看次数

适用于3.7 PEP 553之前版本的python条件调试断点单行代码,其行为类似于Perl的$ DB :: single = 1

在PEP 553 breakpoint()实用程序之前的python版本中,推荐的方法是添加(理想情况下是单行)代码以具有可以在某种条件下忽略的断点(例如,全局调试标志或args.debug标志)的推荐方法。

在Perl中,我习惯于使用$DB::single=1;1;单行,我知道我可以放心地留在代码中,perl code.pl除非明确调用,否则不会影响的正常运行perl -d code.pl。例如:

my $a = 1;
$DB::single=1;1; # breakpoint line
my $b = 2;
print "$a $b\n";
Run Code Online (Sandbox Code Playgroud)

如果我将此代码运行为:perl code.pl,它将运行完成。如果我使用以下代码运行该代码:perl -d code.plpdb它将在断点行处停止(而不是在带有my $b = 2;语句的下一行之前),因为它在1;语句后包含一条$DB::single=1;语句;

同样,如果我写:

my $debug = 1;
my $a = 1;
$DB::single=$debug;1; # first breakpoint line
my $b = 2;
$DB::single=$debug;1; # second breakpoint line
print "$a $b\n";
# [...] Lots more code sprinkled …
Run Code Online (Sandbox Code Playgroud)

python debugging perl breakpoints conditional-execution

15
推荐指数
2
解决办法
327
查看次数

来自聚类和共同因子列表的维恩图

我有一个输入文件,其中包含~50000个簇的列表,并且每个簇中都存在多个因子(总共约1000万个条目),请参阅下面的较小示例:

set.seed(1)
x = paste("cluster-",sample(c(1:100),500,replace=TRUE),sep="")
y = c(
  paste("factor-",sample(c(letters[1:3]),300, replace=TRUE),sep=""),
  paste("factor-",sample(c(letters[1]),100, replace=TRUE),sep=""),
  paste("factor-",sample(c(letters[2]),50, replace=TRUE),sep=""),
  paste("factor-",sample(c(letters[3]),50, replace=TRUE),sep="")
)
data = data.frame(cluster=x,factor=y)
Run Code Online (Sandbox Code Playgroud)

在另一个问题的帮助下,我得到了一个像这样的因素同时出现的饼图:

counts = with(data, table(tapply(factor, cluster, function(x) paste(as.character(sort(unique(x))), collapse='+'))))
pie(counts[counts>1])
Run Code Online (Sandbox Code Playgroud)

但是现在我想得到一个因子共存的维恩图.理想情况下,也可以采用每个因子的最小计数阈值.例如,针对不同因素的维恩图,使得每个因子中的每一个必须在每个群集中存在n> 10以被考虑.

我试图找到一种方法来生成具有聚合的表计数,但无法使其工作.

combinations r data-visualization factor-analysis

13
推荐指数
1
解决办法
1万
查看次数

如何将大型tar.gz文件的内容传递给STDOUT?

我有一个large.tar.gz包含大约100万个文件的文件,其中大约1/4是html文件,我想解析其中每个html文件的几行.

我想避免必须将大量的内容解压缩large.tar.gz到一个文件夹,然后解析html文件,而我想知道如何在large.tar.gz直接管道html文件的内容,STDOUT以便我可以grep /解析出来我想要他们的信息?

我认为必须有一些魔术:

tar -special_flags large.tar.gz | grep_only_files_with_extension html | xargs -n1 head -n 99999 | ./parse_contents.pl -
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

bash

11
推荐指数
1
解决办法
8329
查看次数

R闪亮修复sidebarPanel宽度到特定像素值?

如何将sidebarPanel宽度修复为特定值(以像素为单位),而不是占用与mainPanel相比的总宽度的一部分?

r shiny

10
推荐指数
1
解决办法
2605
查看次数

来自内置过滤器的jinja2 basename或dirname?

有没有办法只使用内置过滤器进行basenamedirname在jinja2?例如:

#!/usr/bin/python
import jinja2

mybin = '/my/favorite/full/path/foo'
t = jinja2.Template("my binary is {{ mybin }}")
print t.render()
t = jinja2.Template("my basename is {{ mybin|basename() }}")
print t.render()
t = jinja2.Template("my dirname is {{ mybin|dirname() }}")
print t.render()

1
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

jinja2 python-2.7

10
推荐指数
1
解决办法
1万
查看次数

Rstudio Shiny如何在Shiny页面中显示Shiny服务器的版本?

是否有变量或方式查询正在运行的RStudio Shiny网页以显示正在运行的服务器的版本?例如shiny-0.10.1在网页上显示类似的内容.

有任何想法吗?

r shiny shiny-server

10
推荐指数
1
解决办法
6986
查看次数

RStudio来自检查dataTables中的行的Shiny列表

我想有一个类似的工作示例:https: //demo.shinyapps.io/029-row-selection/

我试过例如在我闪亮的服务器上运行Shiny Server v1.1.0.10000,packageVersion: 0.10.0并且Node.js v0.10.21,但是即使我加载从网站的JS和CSS文件,它不工作.它根本不从表中选择行:

# ui.R
library(shiny)

shinyUI(fluidPage(
  title = 'Row selection in DataTables',
  tagList(
          singleton(tags$head(tags$script(src='//cdn.datatables.net/1.10.2/js/jquery.dataTables.js',type='text/javascript'))),
          singleton(tags$head(tags$script(src='//cdn.datatables.net/1.10.2/css/jquery.dataTables.min.css',type='text/css')))
        ),
  sidebarLayout(
    sidebarPanel(textOutput('rows_out')),
    mainPanel(dataTableOutput('tbl')),
    position = 'right'
  )
))

# server.R
library(shiny)

shinyServer(function(input, output) {
  output$tbl <- renderDataTable(
    mtcars,
    options = list(pageLength = 10),
    callback = "function(table) {
      table.on('click.dt', 'tr', function() {
        $(this).toggleClass('selected');
        Shiny.onInputChange('rows',
                            table.rows('.selected').indexes().toArray());
      });
    }"
  )
  output$rows_out <- renderText({
    paste(c('You selected these rows on the page:', input$rows),
          collapse = ' …
Run Code Online (Sandbox Code Playgroud)

r datatables shiny

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

awk计算平均值或零

我正在计算一堆文本文件中的一堆数字的平均值,如下所示:

grep '^num' file.$i | awk '{ sum += $2 } END { print sum / NR }'
Run Code Online (Sandbox Code Playgroud)

但有时文件不包含模式,其中cas我希望脚本返回零.这个略有修改的单线的任何想法?

bash awk

8
推荐指数
2
解决办法
4801
查看次数

加速Perl中的JSON解析

我一直在perl脚本中使用JSON包来解析一长串相对较短的JSON字符串,并用Devel :: NYTProf来描述这个过程.似乎大多数时间是由JSON string函数在解析过程中采用的.

除了不使用JSON包并尝试通过自己解析它来加速它之外,我还能使用任何加速吗?

编辑:JSON包使用安装在系统中cpanm.如果通过优化安装过程可以获得任何加速,它们也受到欢迎.

perl performance json

8
推荐指数
1
解决办法
1886
查看次数