小编J4y*_*J4y的帖子

脚本如何在命令行中运行R?

我有一个脚本(调用它Main.R),它具有以下代码,以便在运行时找到它自己:

frame_files <- lapply(sys.frames(), function(x) x$ofile)
frame_files <- Filter(Negate(is.null), frame_files) 
main.dir <- dirname(dirname(frame_files[[length(frame_files)]]))
Run Code Online (Sandbox Code Playgroud)

这用于获取其自己的目录上方的目录main.dir,该目录用于调用与此路径相关的其他脚本.

例如,我对从命令行运行此脚本感兴趣

R CMD BATCH Main.R
Run Code Online (Sandbox Code Playgroud)

要么

Rscript Main.R
Run Code Online (Sandbox Code Playgroud)

不幸的是,当我从命令行调用脚本时,上面的命令不起作用.

我可以输入任何代码或者我可以使用Main.R的呼叫选项吗?RRscript

更具体地说,该解决方案需要在Windows中运行.

shell command-line r

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

在python中将boolean转换为整数位置

我有一个布尔列表,说:

x = [True, False, False, True]
Run Code Online (Sandbox Code Playgroud)

如何将此列表转换为整数位置,以便获得结果:

y = [1, 4]
Run Code Online (Sandbox Code Playgroud)

python

3
推荐指数
2
解决办法
819
查看次数

如何在matplotlib中为带有子图的图形添加整体标题?

我可以看到您可以为每个子图添加标题,如下所示:

如何在Matplotlib中的子图中添加标题?

除了子图标题,是否可以添加整体标题?

总称号

python matplotlib

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

标签 统计

python ×2

command-line ×1

matplotlib ×1

r ×1

shell ×1