我的简单RMarkdown文档使用shiny小部件时遇到问题.我的意思是,它在本地工作正常但是当我想把它扔进ShinyServer时它根本不起作用.实际上它没有给出任何错误.
---
title: "Test"
author: ""
date: "17.08.2015"
runtime: shiny
output: html_document
---
```{r, echo = FALSE}
library(ggplot2)
```
```{r, echo = FALSE}
data(mtcars)
selectInput('name', 'Choose a cylinder:',
choices = sort(unique(mtcars$cyl)),
selected = sort(unique(mtcars$cyl))[1])
data <- reactive(subset(mtcars,cyl == input$name))
number <- reactive(which(sort(unique(mtcars$cyl)) == input$name))
```
```{r, echo = FALSE}
renderPlot(ggplot(data(),aes(qsec, mpg))+
geom_point(size = 6))
```
Run Code Online (Sandbox Code Playgroud)
我使用ShinyServer v1.3.0并使用Revolution R Open 3.2.1.
sessionInfo()
other attached packages:
[1] ggplot2_1.0.1 rmarkdown_0.7 shiny_0.12.1
[4] RevoUtilsMath_3.2.1
loaded via a namespace (and not …Run Code Online (Sandbox Code Playgroud) 我想为使用 appcompat 的应用程序制作运行时覆盖,但我无法让它工作。
\n我按照这个例子
\n首先:\n我创建了我想要覆盖的 Android 应用程序。我正在尝试将文本视图“Hello World”中的字符串覆盖为“Hello World override!”
\n应用程序代码快照
\n主要活动:
\nclass MainActivity : AppCompatActivity() {\n override fun onCreate(savedInstanceState: Bundle?) {\n super.onCreate(savedInstanceState)\n setContentView(R.layout.activity_main)\n }\n}\nRun Code Online (Sandbox Code Playgroud)\n主要活动布局:
\n<?xml version="1.0" encoding="utf-8"?>\n<FrameLayout\n\xc2\xa0xmlns:android="http://schemas.android.com/apk/res/android"\n\xc2\xa0xmlns:app="http://schemas.android.com/apk/res-auto"\n\xc2\xa0xmlns:tools="http://schemas.android.com/tools"\n\xc2\xa0android:layout_width="match_parent"\n\xc2\xa0android:layout_height="match_parent"\n\xc2\xa0tools:context=".MainActivity">\n\n\xc2\xa0<TextView\n\xc2\xa0android:layout_width="wrap_content"\n\xc2\xa0android:layout_height="wrap_content"\n\xc2\xa0android:text="@string/hello_world"\n\xc2\xa0/>\n\n</FrameLayout>\nRun Code Online (Sandbox Code Playgroud)\n显现:
\n<?xml version="1.0" encoding="utf-8"?>\n<manifest xmlns:android="http://schemas.android.com/apk/res/android"\n\xc2\xa0xmlns:tools="http://schemas.android.com/tools"\n\xc2\xa0package="com.example.app">\n\n\xc2\xa0<application\n\xc2\xa0 \xc2\xa0 \xc2\xa0android:allowBackup="true"\n\xc2\xa0 \xc2\xa0 \xc2\xa0android:icon="@mipmap/ic_launcher"\n\xc2\xa0 \xc2\xa0 \xc2\xa0android:label="@string/app_name"\n\xc2\xa0 \xc2\xa0 \xc2\xa0android:roundIcon="@mipmap/ic_launcher_round"\n android:theme="@style/MyTheme"\n\xc2\xa0 \xc2\xa0 \xc2\xa0android:supportsRtl="true">\n\xc2\xa0 \xc2\xa0 \xc2\xa0<activity android:name=".MainActivity">\n\xc2\xa0 \xc2\xa0 \xc2\xa0 \xc2\xa0<intent-filter>\n\xc2\xa0 \xc2\xa0 \xc2\xa0 \xc2\xa0 \xc2\xa0<action android:name="android.intent.action.MAIN"/>\n\xc2\xa0 \xc2\xa0 \xc2\xa0 \xc2\xa0 \xc2\xa0<category android:name="android.intent.category.LAUNCHER"/>\n\xc2\xa0 \xc2\xa0 \xc2\xa0 \xc2\xa0</intent-filter>\n\xc2\xa0 \xc2\xa0 \xc2\xa0</activity>\n\xc2\xa0</application>\n\n</manifest>\nRun Code Online (Sandbox Code Playgroud)\n应用主题:
\n\n …Run Code Online (Sandbox Code Playgroud) 我有一个非常简单的数据框架:
X Y
---
A 1
A 2
B 3
C 1
C 3
Run Code Online (Sandbox Code Playgroud)
我的最终结果应该是这样的列表:
$`A`
[1] 1 2
$`B`
[1] 3
$`C`
[1] 1 3
Run Code Online (Sandbox Code Playgroud)
对于此操作,我在R中使用split()函数:
k <- split(Y, X)
Run Code Online (Sandbox Code Playgroud)
这工作得很好.但是,如果我想在包含2200万行的数据帧上应用此代码,包括1000万个X组和387000个Y值,那么它真的很耗时.我尝试使用RRO 8.0开放版本来支持MKL.但是,仍然只使用一个内核.CPU有64 GB的RAM,所以不应该是一个问题.
有什么想法可以更聪明地计算出来吗?
rro ×3
r ×2
android ×1
ggplot2 ×1
oms ×1
overlay ×1
r-markdown ×1
shiny ×1
split ×1
statistics ×1