我有一个如下所示的
AAString ()
对象,如何对多个位置进行子集化?
df <- AAString("HAKTKIDLTBI")
df
11-letter AAString object
seq: HAKTKIDLTBI
我想取子集:
substring(df,c(1,3,4,10))
输出:
seq: HKTB
我不确定该方法是否适用于
AAString
对象,但你可以尝试一下
> s <- "HAKTKIDLTBI"
> idx <- c(1, 3, 4, 10)
> paste0(substring(s, idx, idx), collapse = "")
[1] "HKTB"
您可以使用标准索引
df <- AAString("HAKTKIDLTBI")
df[c(1,3,4,10)]
## 4-letter AAString object
## seq: HKTB