-1

我正在尝试计算一个特定列中的条目数。假设我们有一个数据集 /here 由一个矩阵表示,就像这样

c=array(c(0,1,3,5,2,3,45,5,"Erk1","akt;Erk1","akt","NaN"), dim=c(4,3))

现在我想绘制一个带有 Erk1 - 2 akt -2 数量的条形图,但我无法得到它。

4

1 回答 1

2

这将拆分包含的字符串;

dat <- unlist(strsplit(c[, 3], split = ";"))

#[1] "Erk1" "akt"  "Erk1" "akt"  "NaN" 

table函数可用于生成频率:

table(dat)

#dat
# akt Erk1 
#   2    2 

这将生成barplot

barplot(table(dat))
于 2012-09-15T07:45:50.617 回答