Size: a a a

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

2020 October 04

ЭА

Эдик Амперян... in R (язык программирования)
Mikle Mikle
Коллеги, а у кого-нибудь есть опыт участия в соревнованиях на Kaggle на R?
Как это работает? Обучаешь модели на трейне, потом на тесте делаешь предсказания и заливаешь их на Kaggle? Или нужно саму модель залить?
Тоже думал поучаствовать при помощи R. Только не на кегле, а на boosters  - чемпионат по определению размера зерен по фотографии. Но оказалось, что решения принимают на питоне:( запуская модель в докере... дискриминация
источник

А

Александр in R (язык программирования)
Эдик Амперян
Тоже думал поучаствовать при помощи R. Только не на кегле, а на boosters  - чемпионат по определению размера зерен по фотографии. Но оказалось, что решения принимают на питоне:( запуская модель в докере... дискриминация
Кек, напиши им на rpy2 код
источник
2020 October 05

PU

Philipp Upravitelev in R (язык программирования)
Александр
Кек, напиши им на rpy2 код
так в докере r просто не будет и все
источник

a

aGricolaMZ in R (язык программирования)
у меня есть пакет, который сейчас отревьюировали и предлагют много функций типа get_sound_duration() распилить на разные: которая работает с одним файлом, и которая работает с папкой, забирая из нее все файлы.

Я вот теперь думаю над тем, как такие функции называть, потому что get_sound_duration_from_folder() мне кажется каким-то монстром...

Вдруг у кого есть идеи?

Я смотрю сейчас вот такой запрос на гитхабе

UPD: написал одну функцию для считывания всего из папки, read_from_folder <- function(path, FUN){...}, которая принимает в качестве аргумента функцию, так что отпала проблема называния... Но все равно интересно, что вы думаете, насколько это юзерфрендли?
источник

IS

Ivan Struzhkov in R (язык программирования)
мне кажется from лишний в названии.  Осоьой информации не несет
источник

АК

Артём Клевцов... in R (язык программирования)
aGricolaMZ
у меня есть пакет, который сейчас отревьюировали и предлагют много функций типа get_sound_duration() распилить на разные: которая работает с одним файлом, и которая работает с папкой, забирая из нее все файлы.

Я вот теперь думаю над тем, как такие функции называть, потому что get_sound_duration_from_folder() мне кажется каким-то монстром...

Вдруг у кого есть идеи?

Я смотрю сейчас вот такой запрос на гитхабе

UPD: написал одну функцию для считывания всего из папки, read_from_folder <- function(path, FUN){...}, которая принимает в качестве аргумента функцию, так что отпала проблема называния... Но все равно интересно, что вы думаете, насколько это юзерфрендли?
Имхо, конечно, но from в названии функции - явный перебор.
В твоём коде не вижу ничего про обработку вектора с названиями файлов.
источник

АК

Артём Клевцов... in R (язык программирования)
Артём Клевцов
Имхо, конечно, но from в названии функции - явный перебор.
В твоём коде не вижу ничего про обработку вектора с названиями файлов.
В функции сейчас у тебя имитация поведения S3-дженерика. Не предлагали через S3-методы раскидать? get_sound_duration.Wave, get_sound_duration.character.
источник

АК

Артём Клевцов... in R (язык программирования)
aGricolaMZ
у меня есть пакет, который сейчас отревьюировали и предлагют много функций типа get_sound_duration() распилить на разные: которая работает с одним файлом, и которая работает с папкой, забирая из нее все файлы.

Я вот теперь думаю над тем, как такие функции называть, потому что get_sound_duration_from_folder() мне кажется каким-то монстром...

Вдруг у кого есть идеи?

Я смотрю сейчас вот такой запрос на гитхабе

UPD: написал одну функцию для считывания всего из папки, read_from_folder <- function(path, FUN){...}, которая принимает в качестве аргумента функцию, так что отпала проблема называния... Но все равно интересно, что вы думаете, насколько это юзерфрендли?
Про read_from_folder. Не уверен, что для пользователей будет удобно передавать в одну функцию другую функцию, т.к. это весьма не тривиальное действие для людей, не знакомых с функциональным программированием.
источник

a

aGricolaMZ in R (язык программирования)
Артём Клевцов
Имхо, конечно, но from в названии функции - явный перебор.
В твоём коде не вижу ничего про обработку вектора с названиями файлов.
А я пока убрал это и оставил одну эту функцию.
источник

a

aGricolaMZ in R (язык программирования)
Артём Клевцов
В функции сейчас у тебя имитация поведения S3-дженерика. Не предлагали через S3-методы раскидать? get_sound_duration.Wave, get_sound_duration.character.
Нет, спасибо, я возможно почитаю, что это и сделаю. Надо же когда-то разобраться с классами
источник

a

aGricolaMZ in R (язык программирования)
Артём Клевцов
Про read_from_folder. Не уверен, что для пользователей будет удобно передавать в одну функцию другую функцию, т.к. это весьма не тривиальное действие для людей, не знакомых с функциональным программированием.
Меня это тоже останавливает. Но с другой стороны я пишу для людей, которые делают все по мануалам или сами могут посмотреть в хэлп, так что может это и не страшно. Но спасибо за мнение, мне оно важно
источник

ИП

Иван Поздняков... in R (язык программирования)
aGricolaMZ
у меня есть пакет, который сейчас отревьюировали и предлагют много функций типа get_sound_duration() распилить на разные: которая работает с одним файлом, и которая работает с папкой, забирая из нее все файлы.

Я вот теперь думаю над тем, как такие функции называть, потому что get_sound_duration_from_folder() мне кажется каким-то монстром...

Вдруг у кого есть идеи?

Я смотрю сейчас вот такой запрос на гитхабе

UPD: написал одну функцию для считывания всего из папки, read_from_folder <- function(path, FUN){...}, которая принимает в качестве аргумента функцию, так что отпала проблема называния... Но все равно интересно, что вы думаете, насколько это юзерфрендли?
Мне кажется для таких случаев вполне нормальна ситуация с монструозными названиями функций. Это функция, которая будет присутствовать в скрипте, скорее всего, один или немного раз, по ней сразу можно понять, что происходит, так что почему бы и нет? Единственное что, мне кажется более привычным
read_
вместо
get_
для чтения файлов, т.к. я встречал обычно
get_
в обертках над API (твиттер, вк, genius и т.д.)
источник

AS

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

А[

Александр [capsula]... in R (язык программирования)
Alexander Semenov
Тем временем в R-bloggers...
Если бы не было автодополнения из-за таких опечаток можно было бы себе мозг сломать
источник

IR

Ignatius Reilly in R (язык программирования)
Привет! Подскажите, пожалуйста, есть ли в R возможность делать экселевские графики (т.е. которые потом можно редактировать через excel)? Раньше я пользовался openxlsx, но там есть только insertPlot(), которая вставляет картинку с девайса, в XLConnect для графиков нужны шаблоны и сами графики создаются в новом файле, а мне для отчётов нужно добавлять на существующие листы.
источник

EP

Ed P in R (язык программирования)
В officer есть возможность делать нативные графики для ворда. М.б. что-то есть и для экселя.
источник

IR

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

EP

Ed P in R (язык программирования)
Ignatius Reilly
Привет! Подскажите, пожалуйста, есть ли в R возможность делать экселевские графики (т.е. которые потом можно редактировать через excel)? Раньше я пользовался openxlsx, но там есть только insertPlot(), которая вставляет картинку с девайса, в XLConnect для графиков нужны шаблоны и сами графики создаются в новом файле, а мне для отчётов нужно добавлять на существующие листы.
https://davidgohel.github.io/officer/articles/offcran/graphics.html

Вот тут примеры для Word и PowerPoint, для экселя не нашел((
источник

A

Alexander in R (язык программирования)
Друзья, а использовал ли кто-то QBit Workspace или аналогичные бессерверные среды для обмена кодом и его запуска? Если да, какие посоветуете, какие плюсы/минусы? Хочу отдавать работоспособный код, который будет забирать у заказчика файлы и выдавать аутпуты, не зависеть от операционной системы / версии R / версии R Studio / версии пакетов на локальной машине, но при этом не поднимать Shiny и не настраивать сервер.
источник

A

Andrey in R (язык программирования)
Alexander
Друзья, а использовал ли кто-то QBit Workspace или аналогичные бессерверные среды для обмена кодом и его запуска? Если да, какие посоветуете, какие плюсы/минусы? Хочу отдавать работоспособный код, который будет забирать у заказчика файлы и выдавать аутпуты, не зависеть от операционной системы / версии R / версии R Studio / версии пакетов на локальной машине, но при этом не поднимать Shiny и не настраивать сервер.
См.metaflow
источник