小编Mad*_*one的帖子

在包中嵌入HTML UI Shiny应用程序

我正试图在我正在制作的包中加入一个闪亮的实现.我看到shiny::runApp()你可以将UI和服务器指定为列表而不是目录位置:

runApp(list(
  ui = bootstrapPage(
    numericInput('n', 'Number of obs', 100),
    plotOutput('plot')
  ),
  server = function(input, output) {
    output$plot <- renderPlot({ hist(runif(input$n)) })
  }
))
Run Code Online (Sandbox Code Playgroud)

使用自定义HTML UI时如何执行此操作?相关文件应放在包的目录中的哪个位置?闪亮应用程序的布局看起来像这样:

server.R
www/
    style.css
    scripts.js
Run Code Online (Sandbox Code Playgroud)

我认为解决的办法可能涉及includeHTML(),includeCSS()等等,但我想不出什么文档说.

r shiny

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

配置fix()和edit()以在R/RStudio中的Notepad ++中打开

当我在RStudio或RGUI中执行此操作时:

fix(SomeFunction) 
Run Code Online (Sandbox Code Playgroud)

(或使用edit())我可以在记事本中看到函数的代码.有没有什么办法可以改变这个,以便代码预览在Notepad ++而不是普通的旧记事本中打开?同样,无论如何,我是否可以强制View(SomeDataFrame)在Excel中打开?

r rgui rstudio

6
推荐指数
2
解决办法
2052
查看次数

如何防止输入键触发提交

FormikReact应用程序中使用了一个小表单。

handleSubmit当用户按下回车键时触发该方法。

有没有办法防止这种触发?我在 formik 文档中没有找到任何内容...

谢谢。

reactjs formik

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

根据匹配的列进行选择

我有两张桌子,里面都有不同的公司.我想选择tableOne出现的所有内容tableTwo(事实上​​,只有它出现在内tableTwo).我会通过比较他们的companyID领域来做到这一点.它们还必须具有相同的列值someYear.因此,换句话说,我要回出现在公司tableTwotableOne,当且仅当其someYear列相匹配.

tableOne

companyID    someYear
---------    --------
1            2010
2            2009
3            2011
1            2011
7            2009


tableTwo

companyID    someYear
---------    --------
1            2010
2            2008
3            2011
4            2011
5            2009
Run Code Online (Sandbox Code Playgroud)

我想回到13(公司2的年不同的,所以我不希望它).我无用的尝试:

SELECT one.* 
FROM tableOne one, tableTwo two
WHERE one.[companyID] in (
  SELECT DISTINCT companyID
  FROM tableTwo
)
and one.someYear = two.someYear;
Run Code Online (Sandbox Code Playgroud)

这里的问题是,当两个表包含少于10,000个条目时,它返回数百万行.由于敏感信息,我无法完全重新创建输出.这里的表/列名称都是由我确定你能说出来的.另外我应该指出,两个表似乎都没有主键.我认为这导致他们无法匹配.我正在使用SQL Server 2008.任何帮助都将非常感激.

sql sql-server sql-server-2008

4
推荐指数
1
解决办法
7630
查看次数

是否可以在 formik 的密码字段上显示大写锁定指示器?

我想以 formik 形式在密码字段上显示大写锁定指示器。我需要检测 onKeyUp 事件,这(检测键盘事件)可以使用 formik 和密码字段组件吗?

reactjs formik

4
推荐指数
2
解决办法
3630
查看次数

MySQL根据另一个表中的日期计算一个表中的行数

我正在尝试计算表events中的行,其中列中的日期EventDate出现在另一个表中给出的两个日期之间customers.

顾客

ID  EventFrom   EventTo
--  ----------  -----------
1   2011-01-01  2012-01-01
2   2012-12-10  2013-12-10
3   2010-05-01  2011-05-01
4   2011-01-01  2012-01-01
5   2012-07-30  2013-07-30
6   2011-06-21  2012-06-21
7   2011-06-22  2012-06-22
8   2010-02-19  2011-02-19
Run Code Online (Sandbox Code Playgroud)

活动

ID  EventDate
--  ----------
2   1999-01-01
2   2012-12-12
2   2012-12-13
3   1900-01-12
4   2011-02-10
4   2011-02-11
4   2011-02-12
Run Code Online (Sandbox Code Playgroud)

结果

ID  EventFrom   EventTo      Events
--  ----------  -----------  ------
1   2011-01-01  2012-01-01   0
2   2012-12-10  2013-12-10   2
3   2010-05-01  2011-05-01   0
4   2011-01-01 …
Run Code Online (Sandbox Code Playgroud)

mysql sql

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

标签 统计

formik ×2

r ×2

reactjs ×2

sql ×2

mysql ×1

rgui ×1

rstudio ×1

shiny ×1

sql-server ×1

sql-server-2008 ×1