如何在windows编程中做“选择文件”功能?(how to make “choose file” function on windows programming?)
我需要我们所有已知的“选择文件”功能在我的程序中,所以我可以加载文件。
这叫做什么?它的代码在哪里?
I need this us all known "choose file" feature in my program, so i can load files.
What is this thing called as and where is the code for it?
原文:https://stackoverflow.com/questions/2167922
最满意答案
是。 如果您有包的列表,请将其与
installed.packages()[,"Package"]
的输出进行比较,并安装缺少的包。 这样的事情list.of.packages <- c("ggplot2", "Rcpp") new.packages <- list.of.packages[!(list.of.packages %in% installed.packages()[,"Package"])] if(length(new.packages)) install.packages(new.packages)
除此以外:
如果您将代码放在一个包中并使其成为依赖关系,则在安装包时将自动安装。
Yes. If you have your list of packages, compare it to the output from
installed.packages()[,"Package"]
and install the missing packages. Something like this:list.of.packages <- c("ggplot2", "Rcpp") new.packages <- list.of.packages[!(list.of.packages %in% installed.packages()[,"Package"])] if(length(new.packages)) install.packages(new.packages)
Otherwise:
If you put your code in a package and make them dependencies, then they will automatically be installed when you install your package.
相关问答
更多-
尝试: "xtable" %in% rownames(installed.packages()) require("xtable")或"xtable" %in% rownames(installed.packages()) try: require("xtable") or "xtable" %in% rownames(installed.packages())
-
好的,我找到了 apt-cache policy
将显示版本详细信息。 它还显示当前安装的版本和哪些版本可用于安装。 例如, apt-cache policy hylafax+ OK, I found it. apt-cache policy will show the version details. It also shows which version is currently installed and which versions are ... -
是。 如果您有包的列表,请将其与installed.packages()[,"Package"]的输出进行比较,并安装缺少的包。 这样的事情 list.of.packages <- c("ggplot2", "Rcpp") new.packages <- list.of.packages[!(list.of.packages %in% installed.packages()[,"Package"])] if(length(new.packages)) install.packages(new.packag ...
-
您可以使用nuget.exe还原您的软件包,或使用NuGet 2.7或以上版本,您可以在Visual Studio中简单地编译解决方案,这也将恢复丢失的软件包。 对于NuGet.exe,您可以为每个项目运行以下命令。 nuget install packages.config 或者使用NuGet 2.7,您可以使用命令行还原解决方案中的所有软件包 。 nuget restore YourSolution.sln 这两个都将拉下包裹。 您的项目文件将不会被修改,但是运行此命令时,项目应该已经有了对NuGe ...
-
我没有看到NPM文档中的任何内容,所以我只是创建了这个。 花费不到一秒钟的时间来检查你是否缺少包裹 #!/usr/bin/env node const exec = require('child_process').exec, fs = require('fs'), packageJson = JSON.parse(fs.readFileSync('package.json', 'utf8')), dependenciesPackages = Object.keys(package ...
-
扩展建议使用character.only=TRUE :如果查看require的代码,您会看到第一步仅在默认值'character.only'( = FALSE )成立时执行: > require function (package, lib.loc = NULL, quietly = FALSE, warn.conflicts = TRUE, character.only = FALSE) { if (!character.only) package <- as.cha ...
-
更新R:`update.packages`和`install.packages`中的包(updating package in R: `update.packages` vs. `install.packages`)[2022-03-14]
这是我更喜欢在当前工作R会话之外启动“安装”和“更新”操作的另一个原因。 通过使用命令行,我可以在没有加载软件包的情况下获得新的R会话,并且不会出现您在此遇到的问题。 作为一个快捷方式,我使用littler来定义脚本update.r和install.r (并且包含在该包的examples/目录中),但是您当然也可以通过Rscript执行相同的操作。 This is yet another reason why I prefer to launch both the "install" and "update ... -
尝试使用不同的CRAN镜像存储库(例如install.packages("rJava", repos = "http://cran.us.r-project.org/") ,或者简单地尝试使用UCLA存储库再次安装CRAN镜像监视器报告显示最近在加州大学洛杉矶分校的镜像中出现了一些零星的停机时间,R 2.15.0的Rjava二进制文件应该是可用的,我可以直接在UCLA镜像上访问http://cran.stat.ucla.edu/bin/ macosx / leopard / contrib / 2.15 / ...
-
这个答案适用于Linux系统,虽然我认为对于Windows而言,事情应该不同。 当您尝试安装软件包时,在过程结束时(无论是否成功),R会告诉您下载的软件包在哪里。 你应该看到这样的东西: #The downloaded source packages are in # ‘/tmp/RtmpSPFiKl/downloaded_packages’ 路径可能会根据具体情况而改变。 R将源包存储在临时文件夹中; 这意味着下次重新启动时,文件将消失。 所以,假设我正在尝试安装需要一些系统 ...
-
了解install.packages()行为re repos和依赖项(Understanding install.packages() behaviour re repos and dependencies)[2022-06-21]
它总是安装依赖项。 这就是重点 有回购 - 以及为什么CRAN在这20年中如此重要,以及 在DESCRIPTION声明依赖项。 现在,我将我的存储库设置在启动文件中(在我的情况下为Rprofile.site ,请参阅help(Startup)及其示例部分)。 您也可以在调用install.packages()之前调用options() install.packages() 。 dependencies=TRUE也是多余的。 但是认为你需要检查并没有告诉我们:源代码还是二进制安装? 什么OS? 什么是你的R版 ...