Size: a a a

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

2020 November 10

AS

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

AS

Alexander Semenov in R (язык программирования)
В проектах сразу всё где надо лежит.
источник

PU

Philipp Upravitelev in R (язык программирования)
R
все равно же придется вбивать название своей директории с проектом, нет? или я чего-то не понимаю
зачем?
если у меня скрипт лежит в корне проекта, в которой есть подпапка data, я сразу читаю все как "./data"
источник

AS

Alexander Semenov in R (язык программирования)
Ну и к репозиториям на гитхабе с них проще переходить.
источник

PU

Philipp Upravitelev in R (язык программирования)
в скриптах в чистом R, подозреваю, все также
источник

PU

Philipp Upravitelev in R (язык программирования)
Alexander Semenov
Ну и к репозиториям на гитхабе с них проще переходить.
да, соглашусь, мыслить проектами очень полезно, в том числе и для переезда на гитхаб
источник

R

R in R (язык программирования)
Philipp Upravitelev
зачем?
если у меня скрипт лежит в корне проекта, в которой есть подпапка data, я сразу читаю все как "./data"
ну я предположил, что речь о скрипте с setwd(какой-то абсолютный путь к директории, где все уже лежит, как в проекте), но видимо речь не об этом
источник

PU

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

БА

Байкулов Антон... in R (язык программирования)
Philipp Upravitelev
да, соглашусь, мыслить проектами очень полезно, в том числе и для переезда на гитхаб
Или наоборот=) Про проекты узнал, вопросом когда задался как GitHub работает с R
источник

R

R in R (язык программирования)
Philipp Upravitelev
смотрите. хорошо держать скрипт и данные в одном месте. держать скрипты в одной папке, а данные - никак с ней генетически не связанной - плохая идея, потому что а) этим скриптом вы потом не поделитесь ни с кем б) очень легко забыть, что и где лежит и почему лежит именно там
да я-то за все это, я про то, что они все равно столкнутся с небольшими неудобствами, если будут шарить код, где вручную устанавливается рабочая директория, где уже все нормально устроено. Но не суть, все равно все за проекты :D
источник

PU

Philipp Upravitelev in R (язык программирования)
R
да я-то за все это, я про то, что они все равно столкнутся с небольшими неудобствами, если будут шарить код, где вручную устанавливается рабочая директория, где уже все нормально устроено. Но не суть, все равно все за проекты :D
все просто, надо делиться доступом к гит-репе :))))
источник

FA

Farid AB in R (язык программирования)
привет всем! Я бы хотел ввести дамми переменную в форме функции ядра. Так чтобы значении дамми резко увеличилось в центральный месяц и было ненулевым в смежные месяца. Может кто-то знает как сделать такой код в R?
источник

ВП

Владимир Попукайло... in R (язык программирования)
Артём Клевцов
Код не должен зависеть ни от ОС, ни от рабочей директории. Ветвление в коде по ОС делается только в крайних случаях, когда нет кросплатформенного решения.
Хотя... Если взглянуть правде в глаза, куча людей в коде пишет setwd, абсолютные пути  или что-то подобное...
а какие рабочие варанты кроссплатформенного кода, если имя драйвера для подключения к БД в win/unix разные? на тот момент была необходимость подключаться к MS SQL
источник

АК

Артём Клевцов... in R (язык программирования)
Владимир Попукайло
а какие рабочие варанты кроссплатформенного кода, если имя драйвера для подключения к БД в win/unix разные? на тот момент была необходимость подключаться к MS SQL
Через переменные окружения много чего можно унифицировать и гибко варьировать или файлами с конфигами (даже пакеты есть для этого).
источник

CC

Caius Cosades in R (язык программирования)
Привет. Извиняюсь за нубский вопрос, суть в следующем: в rstudio при установке библиотеки на вопрос "Установить пакет из исходников" нажал "Да". Как теперь можно переключиться на установку бинарных пакетов?
источник

PU

Philipp Upravitelev in R (язык программирования)
Caius Cosades
Привет. Извиняюсь за нубский вопрос, суть в следующем: в rstudio при установке библиотеки на вопрос "Установить пакет из исходников" нажал "Да". Как теперь можно переключиться на установку бинарных пакетов?
он каждый раз спрашивает, когда есть вариант собирать из бинарника
источник

PU

Philipp Upravitelev in R (язык программирования)
Владимир Попукайло
а какие рабочие варанты кроссплатформенного кода, если имя драйвера для подключения к БД в win/unix разные? на тот момент была необходимость подключаться к MS SQL
можно просто сделать if в функции коннектора
(я обычно пишу такие функции, которые подключаются, скачивают данные, конвертят в data.table и закрывают коннект)
источник

ВП

Владимир Попукайло... in R (язык программирования)
Philipp Upravitelev
можно просто сделать if в функции коннектора
(я обычно пишу такие функции, которые подключаются, скачивают данные, конвертят в data.table и закрывают коннект)
ну да, я считывал какая ось и от этого присваивал переменную с именем драйвера. Дальше понятно, что всё было идентично.
источник

CC

Caius Cosades in R (язык программирования)
Philipp Upravitelev
он каждый раз спрашивает, когда есть вариант собирать из бинарника
Ок, спасибо, вроде бы разобрался
источник

АК

Артём Клевцов... in R (язык программирования)
InterpretML
InterpretML is an open-source package that incorporates state-of-the-art machine learning interpretability techniques under one roof. With this package, you can train interpretable glassbox models and explain blackbox systems. InterpretML helps you understand your model's global behavior, or understand the reasons behind individual predictions.
Interpretability is essential for:
-    Model debugging - Why did my model make this mistake?
-    Detecting fairness issues - Does my model discriminate?
-    Human-AI cooperation - How can I understand and trust the model's decisions?
-    Regulatory compliance - Does my model satisfy legal requirements?
-    High-risk applications - Healthcare, finance, judicial, ...
https://github.com/interpretml/interpret

Есть имплементация для R (лежит в CRAN).
источник