第 1 和第 2 组的 csv 结果未显示
下面的代码从本地计算机中获取CSV文件,并将其显示在主面板上.不幸的是,该代码不运行,这意味着它在选择诸如" set1"," set2"之类的选项时不会显示预期的CSV结果,依此类推.我是新来的. library(here) library(shiny) set1_path
36 2024-04-22
编程技术问答社区
从 Shiny 应用程序调用 R 脚本
我开发了一个闪亮的应用程序,它显示了一些动态图表.这些图表是根据某些按钮的值在执行时间生成的.这个闪亮的应用程序来自原始CSV的数据,该数据以前经过处理和转换.除了闪亮的应用程序外,我还得到了一个rscript,以执行原始数据的所有"转换".我想做的是从Shiny应用程序中调用此rscript,以便在启动Shiny应用程序时执行. 我已经检查了这些链接,但根本没有帮助:我如何将R脚本与r呢?光泽">使用source()在光泽中.我也检查了rstudio文档: >. 我认为应该是这样的,是procesadodatos.r rscript.我只希望在开始时在开始时执行源命令,以便在启动时加载数据: source("procesadoDatos.R",local = TRUE) shinyServer(function(input, output,session) { (renderplots, reactives elements and so on)} rscr
16 2024-04-22
编程技术问答社区
如何让R脚本在非交互式bash模式下返回一个状态代码
我试图以bash脚本的形式以非相互作用的方式从rscript中获取状态代码.此步骤是较大的数据处理周期的一部分,涉及DB2脚本. 所以我在脚本示例中有以下内容.SH: Rscript --verbose --no-restore --no-save /home/R/scripts/sample.r >> sample.rout 当运行此示例时,它总是返回0的状态代码,无论sample.r脚本是否完全运行或在中间步骤中出错. 我尝试了以下事情,但没有运气 1-在sample.sh文件中,我添加了一个if及以下返回代码的条件,但是尽管示例示例. if Rscript --verbose --no-restore --no-save /home/R/scripts/sample.r >> sample.rout then echo -e "0" else echo -e "1" fi 2-我还尝试了一个包装脚本,例如sample.wrapper.sh
12 2024-03-29
编程技术问答社区
R,命令行,写到文件失败
我试图自动化(在Win7系统上)R脚本以读取彭博社的数据并将其写入文件,以通过另一个系统处理.我的代码完美地在R GUI中运行.因此,我编写了一个批处理文件,以调用此.R文件并输出结果到脚本.当我双击批处理文件时,一切都成功运行.当我安排一个任务运行批处理文件时,R代码运行,从彭博社收集数据,但每次写入文件都会失败. R代码 library(quantmod) library(rJava) library(Rbbg) #Bloomberg connectivity conn
8 2024-03-29
编程技术问答社区
Rscript不能识别setGeneric函数
我试图将R脚本转换为客户端可以在批处理模式下运行的东西.我的代码使用通用功能和一个接近开始的片段,就像: setGeneric("testInput", function(inputData, params = list()) standardGeneric("testInput")) 我一直在使用 r cmd批次,它效果很好.但是,我找不到使我的脚本在控制台上打印输出的简便方法,因此请基于该脚本(并建议rscript.exe是运行R批处理文件的"正确"方法),我决定切换到 rscript .但是,当使用rscript运行同样的.r文件时,我会得到以下内容: Error: could not find function "setGeneric" Execution halted 我知道这背后可能是一个微不足道的原因,但我无法弄清楚.有人可以把我指向错误的地方吗? 有什么建议吗? 解决方案 setGeneric是methods软件包的一部分,通常在交互
4 2024-03-29
编程技术问答社区
为什么(或何时)Rscript(或little)比R CMD BATCH更好?
我正在用cron中的R自动化一些Webscrap,有时我使用R CMD BATCH,有时我会使用Rscript. 决定是否要使用.Rout文件,主要是我重点. 但在此处阅读一些问题的答案(例如 或 this )似乎优先于R CMD BATCH. 所以我的问题是: 除了语法有些不同,R CMD BATCH保存.Rout文件时,Rscript Rscript没有,它们两个之间的主要区别是什么? 我什么时候应该喜欢彼此?更具体地说,在上面提到的cron作业中,是其中之一吗? 我尚未使用littler,它与Rscript和Rscript和R CMD BATCH? 有何不同 解决方案 R CMD BATCH是我们几年前的全部.它使I/O非常困难,并将文件留在后面. 情况变得更好,首先是Littler,然后是Rscript.两者都可以用于" shebang"线,例如 #!/usr/bin/r #!/usr/bin/Rscript
6 2024-03-29
编程技术问答社区
R脚本使用不正确的R版本
类似于这个问题工作答案. 我试图在Linux Redhat 6.6上使用RScript,但是RScript使用不正确的R版本.我如何才能让rscript使用最新的R版本? 运行Rscript --version产量 R scripting front-end version 2.13.0 (2011-04-13) 运行R产量: R version 3.2.3 (2015-12-10) -- "Wooden Christmas-Tree" Copyright (C) 2015 The R Foundation for Statistical Computing Platform: x86_64-pc-linux-gnu (64-bit) r和rscript上的位置都产生以下内容: []$ whereis R R: /usr/local/bin/R []$ whereis Rscript Rscript: /usr/local/bin/Rscript
4 2024-03-29
编程技术问答社区
在Windows中通过终端运行R,并使R会话处于开放状态
假设我有一个r脚本称为test.R,存储在C:\>上,并具有以下内容: x . 例如,当用python.exe编译Python代码时,我可以通过将-i参数传递给python.exe call. 来轻松完成类似的事情. 我该如何使用r? 做到这一点 解决方案 将其添加到您的.rprofile: STARTUP_FILE
26 2023-12-06
编程技术问答社区
使用os.system()或subprocess()通过Python运行Rscript
我正在使用OS.System()或SubProcess(). 使用os.system()通过python运行命令通常对我来说很好(例如,使用gdalwarp.exe),而不是rscript.exe. 我唯一能看到的是路径中的空间. 避免路径中的空间问题在CMD窗口中很容易克服,通过将路径放入引号中. 执行以下命令是成功的. "C:/Program Files/R/R-3.0.2/bin/Rscript.exe" "D:/.../otsu_Script.R" ,但我被python困住了. 到目前为止,我尝试使用Python: os.system("C:/Program Files/R/R-3.0.2/bin/Rscript.exe" "D:/.../otsu_Script.R") os.system(r"C:/Program Files/R/R-3.0.2/bin/Rscript.exe" "D:/.../otsu_Script.R") os.system(r
56 2023-12-05
编程技术问答社区
带空格的Rscript文件路径
我试图在Windows Shell中运行以下R脚本: Rscript C:/Documents/Folder name containing space/myscript.txt 在这种情况下,我会发现错误: Fatal error: cannot open file 'C:/Documents/Folder': No such file or directory 但是,当我使用引号(如其他帖子中所建议的单一双重和三倍)时,我会收到以下错误: Rscript "C:/Documents/Folder name containing space/myscript.txt" The filename, directory name, or volume label syntax is incorrect. 我找不到解决空间问题并更改文件位置的方法 任何帮助将不胜感激. 进一步澄清: 我遇到的问题与R直接相关,而是与包含间隔的文件路径传递给RScri
20 2023-12-03
编程技术问答社区
用户在R中的输入(Rscript和Widows命令提示)。
我试图弄清楚,如何在Windows命令提示中使用Rscript来运行R脚本并询问用户输入. 到目前为止,我已经找到了有关如何在R的交互式外壳中要求用户输入的答案.使用readline()或scan()进行同样的任何努力都失败了. 示例: 我有一个多项式y=cX,其中X可以采用多个值X1,X2,X3等. C变量已知,因此计算y的值所需的内容是向用户询问Xi值并将它们存储在我的脚本中. Uinput
58 2023-11-10
编程技术问答社区
Rscript 检测 R 脚本是否被其他脚本调用/源代码
我有一个书面脚本,该脚本是在采购时检查脚本是否使用interactive()进行交互运行的.如果它是交互式运行的,则不会搜索命令行参数.但是,如果不是交互式运行,它将搜索命令行参数并引发错误. 这通常很好,但是有时我要编写第二个R脚本,我想独立运行以处理一些数据.因此,Script2来源script1,而script1检测到它没有进行交互运行,并开始搜索命令行参数并投掷错误. 除了interactive()之外,还有一种方法可以检测其上下文吗?例如,当将其直接运行时,当它被加载时,我希望单独的行为访问其内部功能之一.对于包装,我可以做一些可以访问arrange的事情,而无需加载所有dplyr. 编辑:我的当前非常janky 解决方法是启动一个交互式会话,源脚本1,使用save.image()来保存函数,然后在script2中使用load来加载保存的保存. rdata文件.但是显然这不是...优雅. 我不认为我使用的确切代码是相关的,但是在某人认为这对答案很重要的情
12 2023-11-08
编程技术问答社区
Ubuntu服务器上的Rscript和Nodejs集成
我正在尝试构建一个节点JS应用程序,在该应用程序中,我称之为rscript进行一些统计计算,并返回带有8个元素的数组,然后我将其传递回NodeJS,以便我们可以在EJS页面上显示这些元素. 我能够在本地主机上成功地执行此操作,一切正常,甚至RScript正在运行并回馈输出,但是当我们尝试在Ubuntu Server上执行相同的操作时,我们没有得到任何console.log(OUT)在我们的终端上(输出是从RScript获取输出的变量),我们得到了空. 我们以与所示的方式在Localhost和服务器中调用脚本. `console.log(data); var out = rscript(abc.R) .data(data.xyz,data.abc) .callSync(); console.log(out);` 在上面的代码中,我们在数据变量中获得JSON,并且在本地和服务器上都提供了日志. 我已经使用npm安装了NODEJS内部所需的所有库,并已经在我的Ubu
28 2023-11-02
编程技术问答社区
ubuntu 上的 Rscript
我可以在哪里安装rscript?我需要使用EXEC从PHP文件运行R脚本.但是我需要先安装rscript. 解决方案 搜索ubuntu repositories .您检查了littler软件包吗? 其他解决方案 R的主要软件包被称为 r-base .有关脚本和命令行前端,请参见 littler (或 r-cran-littler sudo apt-get install littler 其他解决方案 到目前为止发布的答案通常很有用,但是它们没有直接回答问题.我最近有同样的问题,发现Ubuntu没有Rscript二进制. r二进制本身用于在批处理模式下执行脚本,而不是我在OS x中使用的单独的RScript二进制文件. 看来您可以从其他来源获得RScript二进制(请参见 http://craig-russell.co.uk/2012/05/05/08/install-r-on-on-on-ubuntu.html#.uwkwzkwzkwzkjdw2q 我不确定
38 2023-11-02
编程技术问答社区
zsh:未找到命令: 使用Big Sur Mac的终端上的R
我从官方Cran网站上安装R,可以从Rstudio运行R,但是当我尝试使用终端R时,我会得到以下结果: (base) ege@Eges-MBP ~ % R zsh: command not found: R (base) ege@Eges-MBP ~ % RScript zsh: command not found: RScript 如何在Mac上启用命令R并从终端运行RScript? 解决方案 我找到了一种方法. 我首先通过在我的R控制台上运行R.home()在我的磁盘上找到了R和Rscript的位置. 然后,我关注此指南并从R.home()中复制了返回的位置,并粘贴在/etc/paths的新线路上. 然后,我重新启动了终端,我能够使用R和Rscript命令 其他解决方案 这可能是由于当前版本的Cran的R安装软件包(从4.0.5版本出现)的错误,这会影响Big Sur的某些版本.我在这里回答了这个问题: r:找不到命令 简而言之,如果
30 2023-10-17
编程技术问答社区
Python 子进程 FileNotFoundError
我正在尝试关注此博客关于如何从Python执行R脚本.我使用rscript从命令行中正常工作. 这是我的python代码: import subprocess import os command = "C:\Program Files\R\R-3.4.4\bin\Rscript" path2script = os.getcwd() + "\max.R" # gives me the absolute path to the R script args = ["11", "3", "9", "42"] cmd = [command, path2script] + args x = subprocess.check_output(cmd, universal_newlines = True) 给我这个错误: filenotfounderror:[WinError 2]系统找不到指定的文件 我已经阅读了很多有关此错误的文章,在大多数情况下,尝试调用系统命令喜欢d
16 2023-10-04
编程技术问答社区
如何传递 Rscript -e 多行字符串?
是否有一种方法可以在多行中提供代码Rscript -e? 这在香草r 中是可能的 R --vanilla cat(a, "\n") quote> ' # ARGUMENT 'cat(a,~+~"' __ignored__ # ARGUMENT '")' __ignored__ Rscript -e 'a a
10 2023-09-29
编程技术问答社区
从春季MVC和Wildfly 9中运行Rscript 9
我正在尝试从Java代码运行RScript.我可以这样做.现在,我正在尝试从Spring MVC项目中运行相同的Java代码,并使用Wildfly 9来运行该项目.当我尝试执行Java代码(运行rscript)时,第一次工作正常并给出正确的结果,但是在运行第二次时,它会出现错误,并且野生蝇停止运行.以下是我遇到的错误: A fatal error has been detected by the Java Runtime Environment: Internal Error (0xc0000029), pid=6768, tid=8456 JRE version: Java(TM) SE Runtime Environment (7.0_75-b13) (build 1.7.0_75-b13) Java VM: Java HotSpot(TM) Client VM (24.75-b04 mixed mode, sharing windows-x86 ) Problematic f
34 2023-09-14
编程技术问答社区
如何在 R 中使数据可编辑?
我正在创建R Shiny应用程序,我不确定如何使我的数据表可编辑r Shiny中的行和列.当我尝试使用包装dt的renderDT=(editable = TRUE)时,但它不起作用.有人可以告诉我如何在r闪亮吗? 如果我错了 CSV ID Type Range 21 A1 B1 100 22 C1 D1 200 app.r library(shiny) library(reshape2) library(DT) library(tibble) ###function for deleting the rows splitColumn
108 2023-09-02
编程技术问答社区