Size: a a a

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

2020 November 10

PU

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

N

N Boolean in R (язык программирования)
Я что-то запуталась. Если setwd, то я поставлю относительные пути. А абсолютные нужны, если мне всё равно, в какой я директории.
источник

АК

Артём Клевцов... in R (язык программирования)
N Boolean
Расскажите, пожалуйста, почему setwd не оч?
Про переносимость и воспроизводимость вполне можно самостоятельно почитать. Лично я считаю, что необходимо их придерживаться, где это возможно.
источник

PU

Philipp Upravitelev in R (язык программирования)
ну и зачем setwd, когда есть проекты в rstudio и практика создавать папку ./data для данных
источник

PU

Philipp Upravitelev in R (язык программирования)
Артём Клевцов
Про переносимость и воспроизводимость вполне можно самостоятельно почитать. Лично я считаю, что необходимо их придерживаться, где это возможно.
не вредничай, тебя спросили, почему не очень, а не про воспроизводимость %)
источник

АК

Артём Клевцов... in R (язык программирования)
Philipp Upravitelev
в частности, когда мне студенты сдают домашку с setwd или абсолютными путями, мне приходится в их файле менять путь, чтобы понять, как скрипт работает
хотя я в описании задачи пишу "исходите из того, что скрипт будет запускать в той же директории, где лежат данные"
То студенты. Какой с них спрос. А тут люди этим кодом деньги зарабатывают.
источник

N

N Boolean in R (язык программирования)
У нас на работе почему-то принято setwd прописывать, хотя папка data тоже всегда есть. Но вот проектами не пользуемся, правда
источник

AS

Alexander Semenov in R (язык программирования)
N Boolean
У нас на работе почему-то принято setwd прописывать, хотя папка data тоже всегда есть. Но вот проектами не пользуемся, правда
Вот это уже странно.
источник

АК

Артём Клевцов... in R (язык программирования)
Philipp Upravitelev
не вредничай, тебя спросили, почему не очень, а не про воспроизводимость %)
Рассказывать про это мало толку, это обычно въедается в мозг путём натирания мозолей в практике написания кода и его поддержки.
источник

N

N Boolean in R (язык программирования)
Alexander Semenov
Вот это уже странно.
Мы научный институт с соц-гум уклоном
источник

PU

Philipp Upravitelev in R (язык программирования)
N Boolean
Я что-то запуталась. Если setwd, то я поставлю относительные пути. А абсолютные нужны, если мне всё равно, в какой я директории.
когда вы активно испольузете setwd, то нередко данные лежат в одной какой-то папке, скрипты в другой и все это превращается в фарш для менеджмента проектов
когда у вас все лежит в одной папке, то достаточно просто указывать относительные пути ./data, ./src и все, setwd не нужен
источник

AS

Alexander Semenov in R (язык программирования)
N Boolean
Мы научный институт с соц-гум уклоном
Ну вот это соц-гум для меня всё и объясняет.
источник

АК

Артём Клевцов... in R (язык программирования)
N Boolean
Я что-то запуталась. Если setwd, то я поставлю относительные пути. А абсолютные нужны, если мне всё равно, в какой я директории.
Проблема станет очевиднее, когда захотите поделиться кодом.
источник

PU

Philipp Upravitelev in R (язык программирования)
мне просто регулярно присылают setwd(дестоп/мои домашки/файл.csv), и от этого я впадаю в злобу
источник

AS

Alexander Semenov in R (язык программирования)
Alexander Semenov
Ну вот это соц-гум для меня всё и объясняет.
В том числе и потому, что я сам такой.
источник

N

N Boolean in R (язык программирования)
Alexander Semenov
Ну вот это соц-гум для меня всё и объясняет.
Ну надо же как-то расти за рамки стереотипов
источник

PU

Philipp Upravitelev in R (язык программирования)
Артём Клевцов
Проблема станет очевиднее, когда захотите поделиться кодом.
если они setwd ставят на ту же директорию, где данные и код лежат, типа прото-проект, то могут и не столкнутся
источник

АК

Артём Клевцов... in R (язык программирования)
Alexander Semenov
Ну вот это соц-гум для меня всё и объясняет.
Я знал, что cагрищься 😁
источник

AS

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

R

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