【发布时间】:2013-02-26 14:09:51
【问题描述】:
输入文件1:
5 5 NA
NA NA 1
2 NA 2
输入文件2:
1 1 1
2 NA 2
3 NA NA
NA 4 4
5 5 5
NA NA 6
输出:
3 NA NA
NA 4 4
NA NA 6
目的是:在 file1 中,将每一行中不属于NA 的任何一项设置为一个集合,然后在 file2 中,消除其字段在该集合内的行。有人对此有想法吗?
【问题讨论】:
-
为什么输出中没有
1 1 1? -
@dogbane 因为
1在file1 中显示为NA NA 1 -
那你为什么说“设置第一个项目......那不是NA”?
1不会作为File1中任何行的第一个元素出现。 -
啊...你的意思是“在File1的每一行中,找到第一个不是
NA的条目并将其添加到要删除的元素集中”。 -
File1 中的每一行都有一个 NA。您是否只想删除 File2 中包含出现在 File1 中任何位置的数字的所有行?