Pull to refresh

Comments 4

А вы для чего R применяете? Я никак не могу привыкнуть к языку, уж очень он не похож на то, что сейчас в мейнстриме.
Нету нормального ООП(только всякие суррогаты s3\s4), нет что-то типа linq в .net для работы с коллекциями.
Система типов необычна, трудно делать предобработку данных (например спарсить данные с сайта).
Пакеты, как правило, написаны не на самом R, а на c\c++.

В общем хочу такой инструмент, только с нормальным языком.
А не смотрели в сторону python+pandas, судя по вашим запросам должно подойти. R использую для различного рода исследований. А для подготовки данных как раз указанную выше связку
На самом деле R очень удобен для анализа данных, хоть сам язык и несколько специфичен, но это дело, скорее, привычки. Вот, например, код в три строчки для чтения странички:
con <- url("http://some.site.com/page.html")
html <- readLines(con)
close(con)

А дальше с вектором строк можно делать все, что угодно — например, скормить регулярным выражениям. Но в одном вы правы: R больше подходит для «ручного» анализа данных, а не для разработки конечного продукта. Для последнего гораздо более удобен Python с его многочисленными библиотеками.
Хотел бы заметить, что примеры кода выглядят просто ужасно, как с точки зрения R, так и с точки зрения VBA.
Если они действительно рассчитывали на серьезную интеграцию в офис, стоило бы позаботиться о нормальных COM обертках.
Sign up to leave a comment.

Articles