非常に長い電話ログをテキストファイルとして取得しましたが、これをRに読み込もうとしましたが、実際にはうまくいきません。テキストは構造を持っていますが、テーブルではありません。 readLinesが データがテーブルにないときにRにテキストファイルを読み込む方法
- を、以下の通りである各レコードが複数行から構成されている各レコードの各行には、いくつかのレコードが第2のフィールドの後に追加のフィールドを持っている別のフィールド
- ある
- 新しいレコードはそれぞれ、空白行で示されます。 :1のレコードが区切られたことを指定し、「\ N \ N」とフィールド(または列)はここで、「\ n」は
で区切られたことが一例であることができた場合readLines
またはscan
が働いているだろう
TheInstitute 5467
telephone line 4125526987 x 4567
datetime 2011110516 12:56
blay blay blah who knows what, but anyway it may have a comma
TheInstitute 5467
telephone line 4125526987 x 4567
datetime 2011110516 12:58
blay blay blah who knows what
TheInstitute 5467
telephone line 412552999 x 4999
bump phone line 4125527777
datetime 2011110516 12:59
blay blay blah who knows what
TheInstitute 5467
telephone line 4125526987 x 4567
bump phone line 4125527777
datetime 2011110516 13:51
blay blay blah who knows what, but anyway it may have a comma
TheInstitute 5467
telephone line 4125526987 x 4567
datetime 2011110516 14:56
blay blay blah who knows what
Rでこれを行うにはどうすればよいですか?私はスキャン、ペースト、strsplitでトリックを試みたが、私はサークルで回転している。私はそれがリストの中になければならないかもしれません。私はすべてのレコードが同じ数のフィールドを持ち、1つのフィールドを持たないレコード(ここではバンプ・フォン)に対して、そのフィールドの値としてNAを持たせたいと思います。私はちょうど始めるために助けていただければ幸いです。そこから私は遊んでおもちゃをすることができます。
+1を... – Andrie
...しかし、私はあなたがさらに分割 'place'、' tline'する必要が推測します'cline1'をサブ列に追加しますか? – Tommy
次のタスクは 'datetime'と 'bump lines'データの周りを移動することだと思いますが、質問者がコメントを解析するように求めているとは思われませんでした。 –