Форум врачей-аспирантов

Здравствуйте, гость ( Вход | Регистрация )

> Импорт/экспорт даннных в/из R, проблемы новичка
nokh
сообщение 5.10.2011 - 08:56
Сообщение #1





Группа: Пользователи
Сообщений: 1219
Регистрация: 13.01.2008
Из: Челябинск
Пользователь №: 4704



Основная сложность, с которой сталкиваешься на пути освоения R - не командная строка, а отсутствие привычного Spreadsheet, в котором переменные представлены в колонках и, скажем, можно из двух колонок скомбинировать третью и сразу увидеть результат, оценить возможность ошибки во введённой формуле. Читать данные из csv файлов неудобно - их нужно ещё правильно подготовить. Поэтому ранее для ввода данных пользовался пакетом Rcmdr - просто вставлял в его Spreadsheet скопированные из Excel данные. Проблема была в том, что данные сохранялись в каком-то собственном формате R и цифры нельзя было посмотреть в каком-нибудь простейшем текстовом редакторе. Сейчас пакет Rcmdr раздулся настолько, что потерял всю свою ценность - выкачивает из интернета и доустанавливает просто бесчисленное количество пакетов, которые мне никогда в жизни не понадобятся. Поэтому если прижимает - короткие ряды данных просто набиваю заново непосредственно в R. Попытки срастить с R процессоры электронных таблиц Excel и Calс, про которые писал Игорь на данном форуме, а также то что сам нашёл в интернете - неудобные и/или неработоспособные штуки.

Поэтому обращаюсь с вопросами к уверенным пользователям R:
Какой способ представляется вам оптимальным для ввода и редактирования данных в R?
Как удобнее забрать результаты и вставить, скажем, в Excel?

Например, хотел бы сделать такую связку операций:
1) скопировать данные в программе Excel
2) вставить в R
3) выполнить преобразование Бокса-Кокса (например, в boxcox из mass или чем-то получше)
4) увидеть и выписать в тетрадь значение лямбда
5) вставить преобразованные данные во второй столбец за исходными
6) скопировать оба столбца в программе R
7) вставить в Excel
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
 
Открыть тему
Ответов
Игорь
сообщение 5.10.2011 - 15:24
Сообщение #2





Группа: Пользователи
Сообщений: 1162
Регистрация: 10.04.2007
Пользователь №: 4040



Цитата(nokh @ 5.10.2011 - 09:56) *
Поэтому обращаюсь с вопросами к уверенным пользователям R:
Какой способ представляется вам оптимальным для ввода и редактирования данных в R?
Как удобнее забрать результаты и вставить, скажем, в Excel?

Не уверенный пользователь R, но кое-что из сказанного ниже, возможно, окажется полезным, а для кого-то новым (для кого банальным - прошу прощения).

R - вообще говоря, штука, ориентированная на работу в режиме терминала (командной строки), как и многие другие полезные программы. Пользователи хотят графический интерфейс. Прослойка между терминалом и пользователем называется front-end (GUI front-end). Для R широко известны две таких разработки. Это - упоминавшийся выше R Commander. Более удобным (привычным) может оказаться другой front-end, а именно - RKWard. Тут Вики http://ru.wikipedia.org/wiki/RKWard . Тут сайт http://rkward.sourceforge.net/ . Версия для Windows имеется, но не пробовал. Версия для Ubuntu нормальная, но на русский не переведена. Ставится легко из репозиториев. Новые пакеты добавляются средствами пакета.

Ваша задача упомянутым пакетом решается. Через буфер обмена копирование корректно. Проверено на Calc для Linux. Но и в Windows с Excel должно работать.

Сообщение отредактировал Игорь - 6.10.2011 - 06:56


Signature
Ebsignasnan prei wissant Deiws ainat! As gijwans! Sta ast stas arwis!
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 

Сообщений в этой теме


Добавить ответ в эту темуОткрыть тему