Size: a a a

R (язык программирования)

2020 September 18

PU

Philipp Upravitelev in R (язык программирования)
Unknown T.
Спасибо большое за подсказку, изучу этот момент!
Да, ассемблер и то понятнее, чем R, иногда удивляюсь, как такое можно было придумать вообще
факторы очень удобно, особенно когда надо задать свой порядок категорий
и не так сложно, достаточно просто прочитать любой вводный курс в базовые типы данных в R

а придумать можно много чего. например, для оптимизации в R есть еще отдельное хранилище для строковых данных, и одинаковые строковые значения в разных объектах на самом деле  - ссылки на значение в этом хранилище
источник

UT

Unknown T. in R (язык программирования)
Да, сейчас вот разбираюсь с ними.

Мне больше всего не нравится в R полное отсутствие нормальной документации. Я писал на разных языках (asm, haskell, prolog, и популярных вроде си и ему подобных), у многих довольно необычный синтаксис, разные идеи и концепции, тем не менее всегда можно открыть документацию или стандарт, и там будет конкретно, в деталях, описано всё, что интересует. В R же после чтения страницы документации складывается впечатление, что прочитал lorem ipsum.
источник

S

Stan in R (язык программирования)
не во всех пакетах так. иногда реально выручает
источник

АК

Артём Клевцов... in R (язык программирования)
Unknown T.
Да, сейчас вот разбираюсь с ними.

Мне больше всего не нравится в R полное отсутствие нормальной документации. Я писал на разных языках (asm, haskell, prolog, и популярных вроде си и ему подобных), у многих довольно необычный синтаксис, разные идеи и концепции, тем не менее всегда можно открыть документацию или стандарт, и там будет конкретно, в деталях, описано всё, что интересует. В R же после чтения страницы документации складывается впечатление, что прочитал lorem ipsum.
Качество доков в стандартной библиотеке и в сторонних пакетах довольно сильно разниться во всех языках. Базовые пакеты в R тоже были написаны в разное время разными людьми, поэтому детальность и понятность тоже варьируется. «Потроха» R описаны довольно детально в подробных руководствах (вроде R internals.).
источник

UT

Unknown T. in R (язык программирования)
Stan
не во всех пакетах так. иногда реально выручает
Может быть. Но я пока читал только самые главные, основные пакеты.
Например, сейчас пытаюсь понять формулы. "Функция formula предоставляет способ извлечения формулы, которая была включена в другие объекты". Вау, всё сразу стало понятно. Идеально.
источник

UT

Unknown T. in R (язык программирования)
Понимаю, жаловаться смысла нет, просто высказал свои эмоции после работы с языком.
источник

АК

Артём Клевцов... in R (язык программирования)
Unknown T.
Может быть. Но я пока читал только самые главные, основные пакеты.
Например, сейчас пытаюсь понять формулы. "Функция formula предоставляет способ извлечения формулы, которая была включена в другие объекты". Вау, всё сразу стало понятно. Идеально.
То description. После прочтения details должно всё проясниться, если нет то после examples, как правило, точно.
источник

UT

Unknown T. in R (язык программирования)
Понятное дело, я читаю целиком. В details сразу идут именно детали - операторы, которые можно использовать внутри формулы и схожая информация. Определения самого понятия, концепции формулы и для чего она нужна нет, без этого детали ясность не вносят. Это как пример, я сталкивался с этим не один раз уже. Откуда, если не от создателей ожидать исчерпывающую информацию.
источник

A

Andrey in R (язык программирования)
Unknown T.
Понятное дело, я читаю целиком. В details сразу идут именно детали - операторы, которые можно использовать внутри формулы и схожая информация. Определения самого понятия, концепции формулы и для чего она нужна нет, без этого детали ясность не вносят. Это как пример, я сталкивался с этим не один раз уже. Откуда, если не от создателей ожидать исчерпывающую информацию.
формулы - это не синтаксис языка, они из дисперсионного анализа взяты
источник

ГД

Григорий Демин... in R (язык программирования)
Unknown T.
Понятное дело, я читаю целиком. В details сразу идут именно детали - операторы, которые можно использовать внутри формулы и схожая информация. Определения самого понятия, концепции формулы и для чего она нужна нет, без этого детали ясность не вносят. Это как пример, я сталкивался с этим не один раз уже. Откуда, если не от создателей ожидать исчерпывающую информацию.
С формулами да, не очень понятно описано. Ключевая их идея - они не делают ровным счётом ничего. Это просто способ сохранить выражение и окружение, в котором это выражении была создано.
источник

A

Andrey in R (язык программирования)
источник

A

Andrey in R (язык программирования)
c. 196 (165 по книжной нумерации)
источник

UT

Unknown T. in R (язык программирования)
Спасибо, не ожидал :) тут гораздо лучше язык, сейчас читаю
источник

S

Stan in R (язык программирования)
Unknown T.
Спасибо, не ожидал :) тут гораздо лучше язык, сейчас читаю
Очень скоро от него не оторветесь, а когда еще свои старые языки объедините...
источник
2020 September 19

AS

Alexander Semenov in R (язык программирования)
Вот такую книженцию недавно на Реддите посоветовали человеку, который учит R и параллельно хочет вникнуть в статистику:
источник

AS

Alexander Semenov in R (язык программирования)
Кстати, тут кто-то писал давно, что нашел на реддите кучу полезных сабреддитов, однако кроме Dataisbeautiful, machinelearning и полумертвых rlanguage и rstats я там ничего не нашел. Что я упустил?
источник

Ю

Юрий 🐙💻🤖📊📈🚬... in R (язык программирования)
Alexander Semenov
Кстати, тут кто-то писал давно, что нашел на реддите кучу полезных сабреддитов, однако кроме Dataisbeautiful, machinelearning и полумертвых rlanguage и rstats я там ничего не нашел. Что я упустил?
RStudio ещё есть
источник

AS

Alexander Semenov in R (язык программирования)
Иванчей на Степике предлагает конструкцию mydata$quality <- rep(NA, nrow(mydata)). Чем она отличается от mydata$quality <- NA?
источник

AS

Alexander Semenov in R (язык программирования)
На самом Степике в комментах ответа не нашел.
источник

ГД

Григорий Демин... in R (язык программирования)
Alexander Semenov
Иванчей на Степике предлагает конструкцию mydata$quality <- rep(NA, nrow(mydata)). Чем она отличается от mydata$quality <- NA?
Мне кажется, просто плохой код... Там и такие странные штуки встречались: as.data.frame(list(a = 3)). Можно просто написать data.frame(a = 3)
источник