小编Nan*_*ami的帖子

从R中的data.frame中删除整个列

有谁知道如何从R中的data.frame中删除整个列?例如,如果给我这个data.frame:

> head(data)
   chr       genome region
1 chr1 hg19_refGene    CDS
2 chr1 hg19_refGene   exon
3 chr1 hg19_refGene    CDS
4 chr1 hg19_refGene   exon
5 chr1 hg19_refGene    CDS
6 chr1 hg19_refGene   exon
Run Code Online (Sandbox Code Playgroud)

我想删除第二列.

r dataframe

253
推荐指数
6
解决办法
82万
查看次数

向量化包含循环和if子句的搜索函数

我给了两个非常大的数据集,我一直在尝试构建一个函数,该函数可以从一个集合中找到某个坐标,该坐标尊重关于其他数据集的if子句.我的问题是我写的函数非常慢,虽然我一直在以某种方式阅读类似问题的答案,但我还是没有成功.
所以如果给我:

>head(CTSS)    
    V1     V2     V3
1 chr1 564563 564598 
2 chr1 564620 564649
3 chr1 565369 565404
4 chr1 565463 565541
5 chr1 565653 565697
6 chr1 565861 565922
Run Code Online (Sandbox Code Playgroud)

> head(href)
   chr      region    start      end strand nu   gene_id transcript_id
1 chr1 start_codon 67000042 67000044      +  . NM_032291     NM_032291
2 chr1         CDS 67000042 67000051      +  0 NM_032291     NM_032291
3 chr1        exon 66999825 67000051      +  . NM_032291     NM_032291
4 chr1         CDS 67091530 67091593      +  2 NM_032291     NM_032291
5 …
Run Code Online (Sandbox Code Playgroud)

optimization loops if-statement r vectorization

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

添加一条适合R中图的峰值的曲线?

如果给出两个向量及其图,是否有一个函数可以添加适合峰值的曲线?例如,我有:

x = c(0:20)

x [1] 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

[1] 19.4 17.9 8.1 11.3 7.8 8.0 5.0 1.7 3.9 5.4 7.5 5.4 4.7 5.0 4.9 3.5 2.9 2.4 1.4 1.7

积(X,Y,XLIM =范围(x)中,ylim =范围(Y))

最好的,Nanami

plot curve r vector

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

标签 统计

r ×3

curve ×1

dataframe ×1

if-statement ×1

loops ×1

optimization ×1

plot ×1

vector ×1

vectorization ×1