小编T.G*_*.G.的帖子

在mac上包含cairo R.

我正在尝试在Rstudio中使用'Cairo'包,使用该命令install.packages('Cairo') 并且它没有问题.我收到这条消息 -

The downloaded binary packages are in
/var/folders/xn/c1nj85gx62b89876s15sbv9h0000gn/T//RtmpK9JM0l/downloaded_packages 
Run Code Online (Sandbox Code Playgroud)

包出现在包列表中,但是当我尝试使用包含library(Cairo)或使用library('Cairo') 此错误信息时 -

Error : .onLoad failed in loadNamespace() for 'Cairo', details:
  call: dyn.load(file, DLLpath = DLLpath, ...)
  error: unable to load shared object '/Library/Frameworks/R.framework/Versions/3.3/Resources/library/Cairo/libs/Cairo.so':
  dlopen(/Library/Frameworks/R.framework/Versions/3.3/Resources/library/Cairo/libs/Cairo.so, 6): Library not loaded: /opt/X11/lib/libXrender.1.dylib
  Referenced from: /Library/Frameworks/R.framework/Versions/3.3/Resources/library/Cairo/libs/Cairo.so
  Reason: image not found
Error: package or namespace load failed for ‘Cairo’
Run Code Online (Sandbox Code Playgroud)

sessionInfo()

R version 3.3.1 (2016-06-21)
Platform: x86_64-apple-darwin13.4.0 (64-bit)
Running under: OS X 10.11.6 (El Capitan)

locale:
[1] he_IL.UTF-8/he_IL.UTF-8/he_IL.UTF-8/C/he_IL.UTF-8/he_IL.UTF-8

attached base …
Run Code Online (Sandbox Code Playgroud)

macos r cairo

11
推荐指数
1
解决办法
5876
查看次数

Rscript:找不到命令

我在R上工作了一段时间,并且我一直在Rstudio上工作,我刚才尝试在终端上运行Rscript命令(我有一个Mac ..),但出现此错误-

>Rscript script.R
 -bash: Rscript: command not found
Run Code Online (Sandbox Code Playgroud)

当我尝试在终端中打开R时,我遇到了相同的错误-

>R
-bash: R: command not found
Run Code Online (Sandbox Code Playgroud)

我可以使用Rstudio和R应用程序运行R代码,但是我知道有一种方法可以运行R抛出终端。在计算机上安装R时是否错过了某些东西?我需要在路径中添加R吗?

提前致谢!

terminal installation r rstudio

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

在某些图表facet_grid ggplot2中添加y = 0行

我有一个很大的情节,使用facet_grid().我想添加一条垂直线来表示y = 0,但仅限于某些情节.

可重复的例子 -

df <- data.frame(x = 1:100, y = rnorm(100,sd=0.5), type = rep(c('A','B'), 50))
ggplot(df) + facet_grid(type~.) +
     geom_point(data = df[df$type == 'A',], mapping = aes(x=x, y=y)) +
     geom_rect(data = df[df$type == 'B',], mapping=aes(xmin=x,ymin=0,xmax=(x+2),ymax=y)) +
     theme(panel.background=element_rect(fill="white")) 
Run Code Online (Sandbox Code Playgroud)

我只想在顶部的ptot中使用该行.

plot r facet ggplot2

3
推荐指数
1
解决办法
244
查看次数

找到未排序数组的顺序

我有一个数组long[100] arr;,我想"排名"数组中的元素.意思我想知道哪一个是最小的,哪一个是最小的,依此类推.

我知道我可以复制,排序,然后在未排序的数组中找到排序数组中的每个元素,但这似乎是一种非常麻烦的方式来完成这个简单的任务.

Java中是否有一个函数可以为您提供未排序数组的顺序?我知道,R中有2个不同的功能,sort()并且order(),每一个任务.

//example
long[] arr = {1983, 321, 63, 832, 455, 1466, 788, 25425, 1839}
Arrays.sort(arr); // arr = {63, 321, 455, 788, 832, 1466, 1839, 1983, 25425}
// I'm looking for a function that will give me this-
int[] order = foo(arr); // order = {7, 0, 8, 5, 3, 6, 4, 1, 2}
Run Code Online (Sandbox Code Playgroud)

java arrays sorting

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

标签 统计

r ×3

arrays ×1

cairo ×1

facet ×1

ggplot2 ×1

installation ×1

java ×1

macos ×1

plot ×1

rstudio ×1

sorting ×1

terminal ×1