我正在尝试我在R中的第一个循环-尽管它看起来和bash有点不同。
我写了一个脚本,我只需要输入一个基因名称作为变量gene_name <- c("ABCD")
其他一切都正常,包括用不同的文件名保存文件。我就是不能让它工作。gene_list表的结构只是带有条件的不同标题和基因名称下面的不同标题。
genelist <- read.csv("gene_list.csv",head=T,row.names=NULL, dec = ".")
for (i in genelist$condA) {
gene_name <- c([i])
.
command pipeline...
}
我得到的错误是:
Error: unexpected '[' in:
"for (i in genelist$condA) {
gene_name <- c(["
有没有什么好的教程或者简单的修复方法来让它工作。在稍后的命令行中,我可以执行许多其他操作,但除了更改gene_name变量之外,所有操作都是复制和粘贴的,并且是完全自动化的。非常感谢!D
发布于 2018-07-30 04:45:45
假设我们遍历列的序列,然后创建一个对象'gene_name',然后使用索引('i')来设置'condA‘值的子集
for(i in seq_along(genelist$condA)) {
gene_name <- genelist$condA[i]
..
..
}
https://stackoverflow.com/questions/51584344
复制相似问题