我正在使用plumber编写一个R包。主要代码:
#' @title startServer
#' @description Start the api server on port `port`
#'
#' @param port Port number
#' @return none
#' @examples
#' startServer(8000)
#' @export
startServer <- function(port) {
port <- if (port == "")
po
我正在尝试安装水管工和RPostgreSQL到我的码头形象。这是我的dockerFile:
FROM rocker/r-base
RUN R -e "install.packages('plumber')"
RUN R -e "install.packages('RPostgreSQL')"
RUN mkdir -p /code
COPY ./plumber.R /code/plumber.R
CMD Rscript --no-save /code/plumber.R
我的水管工脚本所做的唯一一件事就是尝试引用RPostg
我正试图为使用预测库的R-脚本构建一个码头映像。我的Dockerfile如下所示:
FROM r-base:latest
RUN mkdir -p /usr/local/src/myscripts
COPY ./Plumber.R /usr/local/src/myscripts
WORKDIR /usr/local/src/myscripts
RUN R -e 'install.packages("plumber")'
RUN R -e 'install.packages("forecast")'
EXPOSE 8
我使用下面的代码创建了一个虚拟模型: #get the data
data(Boston, package="MASS")
# train a model for median house price as a function of the other variables
bos_rf <- lm(medv ~ crim + indus + dis , data=Boston)
# save the model
saveRDS(bos_rf, "bos_rf.rds") 现在我想使用plumber将这个模型公开为一个API。为此,我的代码是 # l
我使用一个简单的for循环来计算一些数学公式。最后,我想在网络上看到结果。因此,我开始使用水管工,但它显示了一个错误。R脚本看起来像:
postgres.R
#* Get the progress of the script
#* @get /progress
# #* @param s
# library(plumber)
require(svMisc)
n <- 2 ^ 20
inside <- 0
total <- 0
function(){
for (i in 1:100){
x <- runif(n)
y <- runif(n)
我有一些R水管工文件工作使用RStudio,下一步是通过码头。
指令
source('R/to_run_api_shirin_docker.R')
Starting server to listen on port 8000
不要工作,并运行以下命令:
$ docker run -p 8000:8000 plumber_demo:v4
R version 3.6.3 (2020-02-29) -- "Holding the Windsock"
Copyright (C) 2020 The R Foundation for Statistical Computi
我在我的Plumber API中有一个简单的函数,如下所示: library(methods)
library(plumber)
# Other functions...
#' @param elist The list of events to process as a string
#' @get /process
process_events <- function(elist=""){
setClass("EventPattern", representation(sequence="character",
我尝试在R.first中使用plumber包创建一个REST web API,它运行得很好,但是当我们第二次运行相同的代码时,它显示了"node stack overflow“错误。我只是尝试从我的函数中打印相同的消息。代码将在下一节中给出。
我也尝试过在VMWare linux (Ubuntu)上运行它,给它分配了额外的内存(最初是8192kb,然后是7969177 kb )。然而,结果始终是相同的错误
# plumber.R
#' Echo the parameter that was sent in
#' @param msg The me
我是R的新手,需要按相似度对行进行分组和填充。我有一个数据帧,看起来像这样:
Name Job Gender City
California NA NA 1
Bob plumber M 0
Carol nurse F 0
Chicago NA NA 1
Tom Chef M 0
Ann Swimmer F 0
Joy
package inheritance;
public class SingleInheritance {
// SingleInheritance obj=new SingleInheritance(); Why does this line is not giving any error when I am creating a class's object in it's own class
public static void main(String[] args) {
Plumber rahul=new Plumber()
我试图从与HTML文件位于同一个目录中的XML文件中获取数据,但似乎没有返回数据(我不知道以后如何呈现数据)。下面是脚本(以及我试图解析的XML文件中的一个示例记录)。谢谢你的帮助!
function getFromAndDoThis(r, callback, opt="") {
var okay = true;
var xhr = new XMLHttpRequest();
if (xhr) {
xhr.addEventListener("readystatechange", function() {ca
我试图使用管道工R包将一个函数包装到REST中。作为输入,函数接受一个shapefile,并在转换后以.shp格式和GeoJSON格式返回shapefile。现在,在装饰师的帮助下,我需要将其增强为web服务。
R文件:
#* Spatial Polygon Object
#* @param pathtoshpfile:character Path to Shapefile with Name
#* @param design:character one or two
#* @post /sprayermap
function(pathtoshpfile, design = c("
了解一些背景知识,这样您就可以了解问题/环境:
我正在构建一个复杂的闪亮的应用程序。第一步是接收用户输入:它获取可能的选择列表,并根据UI过滤大型数据集。从那里,它接受这个本地过滤的数据集,并需要用它调用一个函数来执行一系列计算,然后返回结果。
这就是我想要做的:我想在单独的脚本中有应用程序和这个函数,因为这个函数本身就有300多行代码。目前,它们在单独的脚本中,但是,它们还没有链接在一起。
我的server在shiny中的结构是:
output$plot <- renderPlot({
# Filter based on UI to result in a data set cal
如何从AHK脚本运行python函数?如果可能的话,我怎么会:
将参数从python函数传递给python function?Return数据时,将参数传递给正在运行的脚本?。
我能找到的唯一相关信息是,但是我无法将它实现到我自己的脚本中。
实现这一点的最佳尝试是以下代码片段:
e::; nothing, because RunWait it's the command recommended in the question that I linked, so that means that I have to do a RunWait every time I press e?