Чтение структурированных текстов в R - PullRequest
3 голосов
/ 26 августа 2011

Пожалуйста, дайте мне несколько советов по чтению текстовых файлов, похожих на следующий в R?

  1. Каждый блок окружен верхним и нижним колонтитулами.каждый блок фиксирован.
  2. Несколько полей могут занимать несколько строк.

Мои вопросы

  1. Используйте список или фрейм данных для хранениясодержимое файла?
  2. Есть ли другой способ правильно проанализировать содержимое файла, кроме readlines?
  3. как создать пустой типизированный вектор?

Заранее спасибо!

1 Ответ

1 голос
/ 26 августа 2011

Полагаю, вы прочитали и посмотрели множество пакетов, упомянутых в R-data ?Кроме того: из того, что я понимаю, вам нужен список data.frames для ваших данных (каждый блок совпадает с одним data.frame).

Лучшим вариантом может быть сначала разбить файл на несколько 'block'-файлы (желательно с инструментами вне R, так как они могут лучше подходить для этой конкретной задачи), а затем считывать data.frames со стандартными функциями (при условии, что они соответствуют - вы не даете много информации об этом).1005 *

Почему вы хотите создать пустой типизированный вектор?Ближайшая вещь, вероятно, список.Но если вы думаете, что вам это нужно, вам, возможно, придется переосмыслить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...