Size: a a a

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

2021 February 26

ДВ

Дмитрий Володин... in R (язык программирования)
Илья Эйдлин
а вот кстати, как научиться dplyr и около, если вообще редко достаточно пользуешься r, поэтому все трансформации делаешь через копипаст стаковерфлоу.
нет ли какого-то тренажера, чтобы базовые конструкции под коркой сидели?
Тут вопрос скорее, а надо ли в принципе тогда, если редко пользуетесь? Ни один тренажёр не заменит практики
источник

ИЭ

Илья Эйдлин... in R (язык программирования)
Дмитрий Володин
Тут вопрос скорее, а надо ли в принципе тогда, если редко пользуетесь? Ни один тренажёр не заменит практики
Вопрос правильный, но попытаться хочется. Еще такая специфика, что бывают периоды, когда надо писать очень много sql-запросов, после этого мозги сдвигаются и код на r превращается в бесконечные нагромождения merge, rbind и unnest >_<
ладно, спасибо большое всем, я сделаю таки попытку с datacamp по совету @semenoffalex.
С ggplot особой проблемы не возникает, кстати, почему-то
источник

R

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

AS

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

ДВ

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

ДВ

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

AS

Alexander Semenov in R (язык программирования)
Большинство курсов, к сожалению, можно пройти не включая мозг. Просто копируя из задачи в решение.
источник

vo

vyacheslav oliinyk in R (язык программирования)
Всем доброго утра. Пытаюсь собрать запрос на bigQueryR с кастомными датами из под телеграмм бота. Не могу понять по какой причине не работает


date_for_qwery<-as.Date("2021-02-14")



bqr_auth("~/bd_connect/parabolic-grid-210509-8a165184f420.json")

bqr_query(projectId = "parabolic-grid-210509",
                   datasetId = "myFirstDataSet",

str_interp("SELECT Campaign,
SUM (Impressions) AS Impressions
,SUM (Clicks) AS Clicks
,SUM(Sales) AS Sales
,SUM(Leads) AS Leads
,SUM(Cost) AS Cost
,SUM(Revenue) AS Revenue


FROM [myFirstDataSet.apiroistatchannel_month_february_CONT]

WHERE
DATE(Date) >=" ,${date_for_qwery}, "AND DATE(Date) <= ",${date_for_qwery},  "GROUP BY Campaign")
источник

vo

vyacheslav oliinyk in R (язык программирования)
Интересно почему не собирает запрос в части

DATE(Date) >=" ,${date_for_qwery}, "AND DATE(Date) <= ",${date_for_qwery},
источник

vo

vyacheslav oliinyk in R (язык программирования)
Есть какие-то предположение? Спасибо
источник

PU

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

PU

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

PU

Philipp Upravitelev in R (язык программирования)
> stringr::str_interp("a ${3} b")
[1] "a 3 b"
источник

PU

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

PU

Philipp Upravitelev in R (язык программирования)
к слову о задачках. я вот тут как-то пилил небольшой сборник задач. уж не помню, показывал его здесь или нет.
в общем, вот он, предложения и замечания давайте в личку - я по мере свободного времени буду его дополнять.
https://upravitelev.gitlab.io/r_exercises/
источник

PU

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

PU

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

IY

Igor Yakubovskiy in R (язык программирования)
простенький вопрос:
а как в Р одной строчкой вывести время исполнения куска кода по типу как в питоне через %%time

я пока юзаю связку
start_time <- Sys.time()
......
print(Sys.time() - start_time)
источник

IY

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

ИП

Иван Поздняков... in R (язык программирования)
Igor Yakubovskiy
простенький вопрос:
а как в Р одной строчкой вывести время исполнения куска кода по типу как в питоне через %%time

я пока юзаю связку
start_time <- Sys.time()
......
print(Sys.time() - start_time)
примерно так и используют, есть еще несколько дополнительных пакетов, типа tictoc
источник