小编mne*_*nel的帖子

用rm()删除多个对象

我的记忆被一堆中间文件阻塞(称为temp1,temp2等).是否有可能在没有做的情况下将它们从内存中删除rm(temp1),rm(temp2)一次一个?我试过了rm(list(temp1, temp2, etc.)),但这似乎不起作用.

r

75
推荐指数
3
解决办法
10万
查看次数

任何方法使散点图中的绘图点在R中更加透明?

我有一个3列矩阵; 图表是基于第1列和第2列值的点,但是基于第2列(6个不同的组)着色.我可以成功地绘制所有点,但是,最后一个分组颜色为紫色的绘图组(组6)掩盖了其他组的绘图.有没有办法让情节点更透明?

s <- read.table("/.../parse-output.txt", sep="\t") 
dim(s) 
[1] 67124     3
x <- s[,1] 
y <- s[,2]
z <- s[,3] 
cols <- cut(z, 6, labels = c("pink", "red", "yellow", "blue", "green", "purple"))
plot(x, y, main= "Fragment recruitment plot - FR-HIT", ylab = "Percent identity", xlab = "Base pair position", col = as.character(cols), pch=16) 
Run Code Online (Sandbox Code Playgroud)

plot alpha r ggplot2

56
推荐指数
5
解决办法
10万
查看次数

使用基于R中的值的条件颜色绘图

我想根据值绘制不同颜色的图形.我写了下面的代码,

np_graph <- data.frame(C1 = -5:5, C2 = -5:5)
x=np_graph2$C1
y=np_graph2$C2
plot(x,y,xlab="PC1",ylab="PC2")
Run Code Online (Sandbox Code Playgroud)

现在,如果X的值> 0,那么该值应为绿色(在图中).如果Y的值> 0,则该值应为红色(在图中).

有人可以帮助我吗?

plot r colors ggplot2

34
推荐指数
2
解决办法
7万
查看次数

R字符串拆分函数中的非字符参数(strsplit)

这有效

x <- "0.466:1.187:2.216:1.196"
y <- as.numeric(unlist(strsplit(x, ":")))
Run Code Online (Sandbox Code Playgroud)

blat$LRwAvg所有的值都X如上所示,但这不起作用

for (i in 1:50){
  y <- as.numeric(unlist(strsplit(blat$LRwAvg[i], "\\:")))
  blat$meanLRwAvg[i]=mean(y)
}
Run Code Online (Sandbox Code Playgroud)

因为:

strsplit中的错误(blat $ LRwAvg [i],"\:"):非字符参数

如果我有一个,两个或空反斜杠并不重要.

我的问题是什么?(一般情况下,我的意思是在这项特殊任务中,技术上)

string for-loop r strsplit

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

设置单个数据点的颜色

如何在散点图中设置单个数据点的颜色R

我在用 plot

plot r

19
推荐指数
3
解决办法
8万
查看次数

通过引用分配到已加载的包数据集中

我正在创建一个使用a data.table作为数据集的包,并有一些函数,通过引用使用:=.

我已经构建了一个简单的包来演示我的 problem

 library(devtools)
 install_github('foo','mnel')
Run Code Online (Sandbox Code Playgroud)

它包含两个功能

foo <- function(x){
  x[, a := 1]
}
fooCall <- function(x){
  eval(substitute(x[, a :=1]),parent.frame(1))
} 
Run Code Online (Sandbox Code Playgroud)

DT使用创建的数据集(不是延迟加载)

DT <- data.table(b = 1:5)
save(DT, file = 'data/DT.rda')
Run Code Online (Sandbox Code Playgroud)

当我安装这个软件包时,我的理解是foo(DT)应该通过引用来分配DT.

 library(foo)
 data(DT)
 foo(DT)
   b a
1: 1 1
2: 2 1
3: 3 1
4: 4 1
5: 5 1

# However this has not assigned by reference within `DT`

DT
   b
1: 1
2: 2
3: 3 …
Run Code Online (Sandbox Code Playgroud)

r data.table

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

如何产生杠杆统计数据?

我知道如何使用leveragePlot()生成绘图,但我无法找到一种方法来为每个观察生成杠杆统计数据,如在megastat输出中.

r

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

类似热图的情节,但对于分类变量

我有大约50个人的三个因素(set1,set2和set3).set1,set2和set3的值是"A","B","C".我想制作一个类似热图的这些数据图,但让图例显示与值相关的颜色(例如,A ='红色',B ='蓝色',C ='黑色').有什么建议?

谢谢.

plot r heatmap ggplot2

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

将字符列转换为因子可以节省内存吗?

我有一个2.5 GB的数据集,这对我的4GB内存非常大.我想知道将字符变量转换为因子是否会节省空间和处理时间.

我想在内部,因子将以数字形式存储,并具有级别的查找表.但我不确定它是如何运作的.

r dataframe

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

几次调用Method/Field.getAnnotation(Class)与在Map中预缓存此数据的性能

我想知道是否有关于重复调用(在Java中)Method.getAnnotation(Class)Field.getAnnotation(Class)方法的性能的比较/研究,与存储(在程序启动时)一个预先计算的Map以及类的元数据信息并重复查询它后来.哪一个可以提供最佳的运行时性能?

在Java 5,6和7下,这种性能是一样的吗?

java reflection performance annotations map

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