2011-08-17 14 views
1

私は珍しい区切り文字でWebからの情報のテーブルを持っています。列の間には、 '1-space'と '1-tab'があります。私がスタンダードを使用したとき。 'read.table' with sep = "\ t" Rはそれを蹴飛ばして、分離のために1バイトしか取れないと言った。 'read.table'などを使用することはできますか、代わりにgsubまたはgrepを実行するだけですか? sep='\t'を保ち、あなたのread.tableをコールには、このパラメータを追加すること珍しいセパレータ 'スペース+タブ'

+4

デフォルトでは、 'sep =" "'は空白で分割されませんか? – joran

+0

@joranは正しいです。 'sep =' –

答えて

1

試してみてください(引用されていない限り)TRUEにこのフラグを設定

strip.white=TRUE 

は、ホワイトスペースを先頭と末尾のストリップになる列の各エントリを取り囲んでいます。

+0

を指定する必要はありません。私はあなたが 'TRUE'を意味すると思います。 – joran

+0

yep - 私はほとんど常にPythonとRのプロジェクトをサイドバイサイドで作業しているので、私はいつもそうしています( 'length'ではなく 'len')。修正するように編集しました。 – doug