Size: a a a

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

2020 December 01

TL

Taisiya Larot in R (язык программирования)
Работает как адвент-календарь. Каждый день, начиная с сегодня, открывается по 2 задания
источник

TL

Taisiya Larot in R (язык программирования)
Забавная штука. Простите, если не по правилам, просто у меня тут зависла работа из-за челленджа, и я решила поделиться :)
источник

EP

Ed P in R (язык программирования)
Philipp Upravitelev
только html_structure, насколько я понимаю
только что нагуглил функцию capture.output

Она как раз позволяет подобные аутпуты сохранять в отдельную переменную. Намного удобнее, чем дампить в файлы и потом обратно считывать.
источник

АК

Артём Клевцов... in R (язык программирования)
Ed P
только что нагуглил функцию capture.output

Она как раз позволяет подобные аутпуты сохранять в отдельную переменную. Намного удобнее, чем дампить в файлы и потом обратно считывать.
Ты её исходник посмотри.
источник

PU

Philipp Upravitelev in R (язык программирования)
ну да, есть такая.
а разве html_structure не возвращает в виде объекта инфу? или там только печать?
источник

PU

Philipp Upravitelev in R (язык программирования)
у capture.output sink в кишках, вроде как
источник

EP

Ed P in R (язык программирования)
Philipp Upravitelev
ну да, есть такая.
а разве html_structure не возвращает в виде объекта инфу? или там только печать?
как я понял - нет. либо в консоль, либо в файл
источник

PU

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

АК

Артём Клевцов... in R (язык программирования)
xml2::tree_structure принимает аргумент file для вывода.
источник

EP

Ed P in R (язык программирования)
Артём Клевцов
xml2::tree_structure принимает аргумент file для вывода.
все правильно! только мне же потом этот файл обратно считывать надо. а с capture.output можно в одно действие сделать
источник

АК

Артём Клевцов... in R (язык программирования)
Ed P
все правильно! только мне же потом этот файл обратно считывать надо. а с capture.output можно в одно действие сделать
Если намёк выше было не понятен, но скажу прямо: у  capture.output внутри sink и там тоже происходит запись в файл и чтение обратно.
источник

PU

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

EP

Ed P in R (язык программирования)
Артём Клевцов
Если намёк выше было не понятен, но скажу прямо: у  capture.output внутри sink и там тоже происходит запись в файл и чтение обратно.
да, теперь вижу, что он в какой-то "rval" пишет.

Но для меня всегда оставалось загадкой, почему при записи в файл нужно всегда указывать путь на диске и нельзя записывать в переменную вместо этого.
источник

АК

Артём Клевцов... in R (язык программирования)
Ed P
да, теперь вижу, что он в какой-то "rval" пишет.

Но для меня всегда оставалось загадкой, почему при записи в файл нужно всегда указывать путь на диске и нельзя записывать в переменную вместо этого.
print и cat пишут в стандартный вывод (stdout). Так что задача сводится к перехвату stdout из самого процесса. Это уже не так просто, поэтому и делает через файл (который лучше создавать в оперативной памяти для ускорения).
источник

АК

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

АК

Артём Клевцов... in R (язык программирования)
Сама xml2:::print_xml_structure устроена не очень сложно и можно взять от туда код, изменив вывод.
источник
2020 December 02

a

aGricolaMZ in R (язык программирования)
18-20 декабря пройдёт онлайн-хакатон Роструда — исследователям предложат изучить данные о занятости россиян во время коронавируса.

Хакатоны — это крутая тема, если вы дата-аналитик или всегда хотели начать заниматься журналистикой данных. Во-первых, там можно найти единомышленников, которые помогут восполнить пробелы в ваших навыках, во-вторых, на хакатоне есть команда экспертов, которые будут консультировать и отвечать на вопросы, а в-третьих — это отличный шанс получить проект в портфолио или даже денежный приз. Общий призовой фонд хакатона — 1 миллион рублей.

Зарегистрироваться можно тут:
https://pandemicdatahack.ru/
источник

JS

Jury Sergeev in R (язык программирования)
В таких хакатонах ни R ни питон не решает)
источник

a

aGricolaMZ in R (язык программирования)
Я участвовал с R и занимал места. Так что, да, языки не решают -- решает команда
источник

К

Кирилл in R (язык программирования)
aGricolaMZ
Я участвовал с R и занимал места. Так что, да, языки не решают -- решает команда
Либо решает один гений
источник