我正在尝试使用子集发送与列中的特定值匹配的行,但是在识别我定义的特定标题而不是另一个标题时遇到问题。
foo.csv 是:
,3ZSJ_ALA_A_142,ED
1,0,0.249
2,10,0.379
3,20,0.542
示例 r 代码:
T1 = read.csv('foo.csv', header=T)
foo <- subset(T1, 3ZSJ_ALA_A_142 == '10')
Error: unexpected symbol in "foo <- subset(T1, 3ZSJ_ALA_A_142"
Execution halted
我还尝试将 3ZSJ_ALA_A_142 放在括号中,然后我的输出 lis 不合适,它应该给出 10 的行,但它给出了这个:
[1] X X3ZSJ_ALA_A_142 ED
<0 rows> (or 0-length row.names)
如果我在我的 r 代码中执行 ED 而不是 3ZSJ_ALA_A_142 我得到这个 lis:
X X3ZSJ_ALA_A_142 ED
2 2 10 0.379
我是在使用不合适的函数,还是我的语法都搞砸了?任何点将不胜感激,谢谢。