【发布时间】:2018-07-29 20:35:42
【问题描述】:
我正在尝试在 R 中处理我的第一个循环 - 不过它似乎与 bash 有点不同。
我写了一个脚本,我只需要输入一个基因名称作为变量 基因名称
其他一切,包括用不同的文件名保存文件都在工作。我只是无法让它工作。 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
【问题讨论】:
-
你的意思是
for(i in seq_along(genelist$condA)) { gene_name <- genelist$condA[i] -
哇,这速度又快又好用!谢谢!如果你知道 R 循环的好教程会很棒。再次感谢您的快速响应! :)