2

5 列で 10 万行を超えるテーブルがあります

col1    col2    col3    col4    col5
foo     bar
foo1    bar1    this1  that1    other1
foo2    bar2           that2    other2

空白がどちらかになるように、この表を読みたいと思います

  1. NAとして読み込む、または
  2. それらの行は無視されます

を試しましたが、文字列ではなく整数列でのみ表示a=read.table("a.txt",header=F,sep='\t',na.strings=c("NA","NULL"))されることがわかりました。NA結果のテーブルをサブセット化して空白の列を削除しようとしましたが、まだ成功していません。

私が試してみました:

subset(a,a$V4!= ' ')
subset(a,a$V4!= '\t')
subset(a,a$V4!= '\w')
subset(a,a$V4!= '\s')
subset(a,a$V4==NULL)
subset(a,a$V4==is.na) 

すべて役に立たない。

提案をいただければ幸いです

4

1 に答える 1