Как я могу прочитать файлы NCSS в R? - PullRequest
0 голосов
/ 02 февраля 2012

Мой лектор использует NCSS, и я хочу использовать R для чтения файлов NCSS, как я могу их прочитать?

Они состоят из двух частей *.s0 и *.s1, примеры о спорте: S0 и S1 .

Ответы [ 2 ]

3 голосов
/ 02 февраля 2012

Я только что нашел пару этих файлов путем поиска в Google (было бы неплохо, если бы вы могли указать нам на них) и переименование их в .xls означало, что они могут быть открыты в OpenOffice - оттуда вы можете сохранить в формате CSVпрочитайте R.

Кажется, что файл .s0 - это заголовки столбцов, а файл .s1 - это данные, но я рассмотрел только очень простой пример.

Я также пыталсяпара кроссплатформенных пакетов чтения электронных таблиц Excel из CRAN (xlsx и XLConnect), и они оба пожаловались:

w=loadWorkbook("./draft_70.s0.xls")
Error: IllegalArgumentException (Java): Your InputStream was neither an OLE2 stream, nor an OOXML stream

, что заставляет меня думать, что это очень старый формат Excel.Сколько лет Excel 4?В любом случае, вы можете прочитать их в MS Office, но у Microsoft хуже при чтении их старых форматов, чем у OpenOffice!

3 голосов
/ 02 февраля 2012

Из руководства пользователя NCSS:

Каждый из этих файлов фактически является файлом электронной таблицы, совместимым с Microsoft Excel 4.0.Отсюда и ограничения на количество строк и столбцов, поскольку электронная таблица Excel 4.0 может содержать до 256 столбцов и 16 384 строк.Мы использовали этот формат, потому что он популярен, переносим, ​​и потому что он позволяет нам предоставлять знакомый интерфейс в виде электронных таблиц с форматированием и формулами

Вы можете попробовать открыть файл в MS Excel,или в NCSS в этом отношении, сохраните это в файл csv и затем прочитайте это в R, используя read.csv.Более подробную информацию о формате файлов NCSS можно найти в руководстве , начиная со страницы 102-5.

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