小编use*_*112的帖子

获取SQL Server中列的频率

我有一个像1,1,2,1,...的列,我想得到1和2的频率,我做了

SELECT count(column)
FROM table
WHERE column = 1;

SELECT count(column)
FROM table
WHERE column = 2;
Run Code Online (Sandbox Code Playgroud)

但是,我能以更直接的方式采用频率吗?

sql sql-server select count

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

将字符串数据集转换为矩阵

我有一个按制表符分隔的数据集,所以我想将以下数据集转换为矩阵

CATGGGGAAAACTGA
CCTCTCGATCACCGA
CCTATAGATCACCGA
CCGATTGATCACCGA
CCTTGTGCAGACCGA
Run Code Online (Sandbox Code Playgroud)

我以前用过

rbind(strsplit("CATGGGGAAAACTGA","")[[1]],
        strsplit("CCTCTCGATCACCGA","")[[1]],
        strsplit("CCTCTCGATCACCGA","")[[1]],
        strsplit("CCTATAGATCACCGA","")[[1]],
        strsplit("CCGATTGATCACCGA","")[[1]],
        strsplit("CCTTGTGCAGACCGA","")[[1]])
Run Code Online (Sandbox Code Playgroud)

这会产生:

[,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10] [,11] [,12] [,13] [,14] [,15]
[1,] "C"  "A"  "T"  "G"  "G"  "G"  "G"  "A"  "A"  "A"   "A"   "C"   "T"   "G"   "A"  
[2,] "C"  "C"  "T"  "C"  "T"  "C"  "G"  "A"  "T"  "C"   "A"   "C"   "C"   "G"   "A"  
[3,] "C"  "C"  "T"  "C"  "T"  "C"  "G"  "A"  "T"  "C"   "A"   "C"   "C"   "G"   "A"  
[4,] "C"  "C" …
Run Code Online (Sandbox Code Playgroud)

string split r bioinformatics

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

标签 统计

bioinformatics ×1

count ×1

r ×1

select ×1

split ×1

sql ×1

sql-server ×1

string ×1