Size: a a a

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

2021 April 03

R

Rus in R (язык программирования)
Марк
write.table(x, file = "",  sep = ";", dec = ",")

Вот так, наверное, если базовой функцией. Почитайте справку к write.table.
сработало, спасибо!:)
источник

М

Марк in R (язык программирования)
А подскажите, пжл, как перевести на графике ggplot доли в проценты?
источник

IS

Ivan Struzhkov in R (язык программирования)
Марк
Привет) Не подскажете, пжл, где можно поподробнее почитать про туннелирование в data.table с помощью набора [], как на скрине. Из примера вроде понятно, а на практике зачастую нифига не работает. Перенесешь строчку ниже - не работает, перенесешь выше - работает и т.д
Забавные ощущение когда думаешь - как это разобрать , а это код из твоей статьи)
источник

IS

Ivan Struzhkov in R (язык программирования)
Pavel Demin
чаще всего, это супер bad practice
я использую лесенку только если код остается читаемым.
то, что на скрине - это жесть. это тайди-бой(герл) пересел(а) на дата.тейбл и начал пайпить. так делать не надо)
А можно аргументов - почему так делать плохо?)
источник

М

Марк in R (язык программирования)
Ivan Struzhkov
Забавные ощущение когда думаешь - как это разобрать , а это код из твоей статьи)
Ну вот, значит именно из вашей статьи я узнал, что в dt есть свои пайпы) Спасибо)
источник

IS

Ivan Struzhkov in R (язык программирования)
Марк
Вот, кстати, вопрос про ggplot2. Фрейм данных представляет собой временной ряд по дням. Надо построить график, сгруппировав данные понедельно. Как можно корректно это сделать? Пробовал группировать с помощью функций lubridate year,week, month, но получается ерунда, потому что не могу понять, как заставить ggplot учитывать по оси X не только неделю, но и год
floor_date() мой выбор. Тоже из лубридейта
источник

М

Марк in R (язык программирования)
Ivan Struzhkov
floor_date() мой выбор. Тоже из лубридейта
даа, его как раз в итоге и юзанул)
источник

PD

Pavel Demin in R (язык программирования)
Ivan Struzhkov
А можно аргументов - почему так делать плохо?)
Опять же, скромное мнение. По мне, роблема в читаемости.
Не знаю, помните или нет, но я даже опрос проводил тут небольшой, как чейнить в дт - получил накиданных шапок в ответ - что это бэд прэктис)
источник

IS

Ivan Struzhkov in R (язык программирования)
Марк
Ну вот, значит именно из вашей статьи я узнал, что в dt есть свои пайпы) Спасибо)
Рад если помогло. Мне пайпы нравятся, а куча присвоений не нравится. И так как я редко пишу код который нужно будет читать кому то кроме меня - то мне нормально.
источник

IS

Ivan Struzhkov in R (язык программирования)
Pavel Demin
Опять же, скромное мнение. По мне, роблема в читаемости.
Не знаю, помните или нет, но я даже опрос проводил тут небольшой, как чейнить в дт - получил накиданных шапок в ответ - что это бэд прэктис)
По мне сложно читать код без пайпов с десятком присвоений
источник

М

Марк in R (язык программирования)
Ivan Struzhkov
Рад если помогло. Мне пайпы нравятся, а куча присвоений не нравится. И так как я редко пишу код который нужно будет читать кому то кроме меня - то мне нормально.
Да, вроде разобрался, как это работает)
источник

ДВ

Дмитрий Володин... in R (язык программирования)
Марк
А подскажите, пжл, как перевести на графике ggplot доли в проценты?
+scale_y_continuous(scales::percent_format())
Что-то такое там было))
источник

ДВ

Дмитрий Володин... in R (язык программирования)
Но вообще такое гуглится на раз-два.
источник

ДВ

Дмитрий Володин... in R (язык программирования)
Особенно если на английском
источник

М

Марк in R (язык программирования)
Дмитрий Володин
+scale_y_continuous(scales::percent_format())
Что-то такое там было))
Спасибо, сработало)
источник

ДВ

Дмитрий Володин... in R (язык программирования)
Марк
Спасибо, сработало)
Советую там посмотреть ещё что-нибудь. Полезные вещи есть. Например: scales::number_format() на осях напишет вместо 1Е9 1 000 000 000. Именно с пробелами между разрядами
источник

М

Марк in R (язык программирования)
Дмитрий Володин
Советую там посмотреть ещё что-нибудь. Полезные вещи есть. Например: scales::number_format() на осях напишет вместо 1Е9 1 000 000 000. Именно с пробелами между разрядами
о, кстати, тоже искал сегодня. Пасиба)
источник

NK

Nikita Karlushin in R (язык программирования)
всем добры вечер. подскажите, пожалуйста.

есть некоторое количество объектов. каждый объект по дефолту имеет статус "0", но иногда временно переходит в статус "1".
есть журнал смены статуса, в нем каждая строка - id объекта, дата/время смены статуса в 1, длительность нахождения статуса в 1, время смены статуса в 0.
мне нужно визуализировать это в подобие временного ряда, когда есть шкала времени, на которой для нахождения каждого объекта в статусе 1 рисуется прямоугольник размером с интервал времени нахождения в этом статусе.
я так понимаю, что это чем-то похоже на временные ряды, но можете посоветовать более конкретное направление, в котором гуглить?
источник

Н

Не Миша in R (язык программирования)
Таймлайны?
источник

Н

Не Миша in R (язык программирования)
Недавно всплывал пакет Р для таймлайнов
источник