Size: a a a

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

2021 February 01

AS

Alexander Semenov in R (язык программирования)
Julia Laryushina
Обращайтесь=)
А под эту загогулину (%<>%) есть горячая клавиша в RStudio?
источник

JL

Julia Laryushina in R (язык программирования)
неа =)
источник

JL

Julia Laryushina in R (язык программирования)
точнее, у меня - неа, но может как-то настраивается
источник

JL

Julia Laryushina in R (язык программирования)
она из magrittr
источник

JL

Julia Laryushina in R (язык программирования)
если что
источник

AS

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

JL

Julia Laryushina in R (язык программирования)
Ну да
источник

ВК

Валерий К in R (язык программирования)
Всем привет.
Есть фрейм.  Даже не важно какой.
Я выбираю по условию одну строку.
Как я могу получить номер отфильтрованной строки без добавления индекса?
Или не могу?
источник

ДВ

Дмитрий Володин... in R (язык программирования)
Валерий К
Всем привет.
Есть фрейм.  Даже не важно какой.
Я выбираю по условию одну строку.
Как я могу получить номер отфильтрованной строки без добавления индекса?
Или не могу?
Не очень понятно. Но может стоит посмотреть на функцию which? или я не очень понимаю, да)
источник

AS

Alexander Semenov in R (язык программирования)
Похоже на which()
источник

ВК

Валерий К in R (язык программирования)
Alexander Semenov
Похоже на which()
да, подходит.
Всем спасибо!
источник

AS

Alexander Semenov in R (язык программирования)
Это я уже совсем плавленый или mtcars[cyl ==6, hp] работает только для класса data.table и не работает в data.frame? Решил код подопечной с tidyverse во что-то более компактное переделать и понял, что я сам тот ещё подопечный.
источник

PU

Philipp Upravitelev in R (язык программирования)
Alexander Semenov
Это я уже совсем плавленый или mtcars[cyl ==6, hp] работает только для класса data.table и не работает в data.frame? Решил код подопечной с tidyverse во что-то более компактное переделать и понял, что я сам тот ещё подопечный.
все так, не работает
источник

PU

Philipp Upravitelev in R (язык программирования)
Alexander Semenov
Это я уже совсем плавленый или mtcars[cyl ==6, hp] работает только для класса data.table и не работает в data.frame? Решил код подопечной с tidyverse во что-то более компактное переделать и понял, что я сам тот ещё подопечный.
вот df - синатксис: mtcars[mtcars$cyl == 6, 'hp']
источник

IS

Ivan Struzhkov in R (язык программирования)
Вопрос к знатокам дата тейбла
есть ли варианты в записи вида
dt[, ":="(aa=x+y, bb=aa+1)"]


переиспользоать колнку созданую в одном чейне
по аналогии
м
dt[,{zz=aa+1;kk=zz+1}]
источник

AS

Alexander Semenov in R (язык программирования)
Philipp Upravitelev
вот df - синатксис: mtcars[mtcars$cyl == 6, 'hp']
Спасибо. Контринтуитивная конструкция для человека, который не первый год в этом варится. Новичкам, поди, совсем некомфортно.
источник

GS

Gleb Suvorov in R (язык программирования)
Ivan Struzhkov
Вопрос к знатокам дата тейбла
есть ли варианты в записи вида
dt[, ":="(aa=x+y, bb=aa+1)"]


переиспользоать колнку созданую в одном чейне
по аналогии
м
dt[,{zz=aa+1;kk=zz+1}]
Через магриттр зачейнить результат в следующую dt
источник

IS

Ivan Struzhkov in R (язык программирования)
Gleb Suvorov
Через магриттр зачейнить результат в следующую dt
можно и без магритера  в таком виде[][]
Но эстетически - это странно
источник

IS

Ivan Struzhkov in R (язык программирования)
Philipp Upravitelev
вот df - синатксис: mtcars[mtcars$cyl == 6, 'hp']
Альтернативный вариант

attach(mtcars)
mtcars[cyl==6,]
источник

AS

Alexander Semenov in R (язык программирования)
Сейчас тут вам за attach пояснят...
источник