Здравствуйте, гость ( Вход | Регистрация )
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 |
Поэтому обращаюсь с вопросами к уверенным пользователям 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 ![]() Ebsignasnan prei wissant Deiws ainat! As gijwans! Sta ast stas arwis!
|
|
|
![]() |
![]() |
nokh Импорт/экспорт даннных в/из R 5.10.2011 - 08:56
p2004r Цитата(nokh @ 5.10.2011 - 07:56) Поэ... 5.10.2011 - 10:58
p2004r Ладно если так надо копировать буфер обмена в винд... 5.10.2011 - 17:55
nokh Благодарю за информацию! Разделаюсь со срочным... 5.10.2011 - 19:43
Игорь Ситуация забавная немного. В Linux (к которой до н... 7.10.2011 - 18:35
p2004r Цитата(Игорь @ 7.10.2011 - 17:35) Си... 7.10.2011 - 18:45![]() ![]() |