Size: a a a

R language and Statistical data analysis

2020 May 12

S

Stan in R language and Statistical data analysis
+1
источник

S

Stan in R language and Statistical data analysis
А как у Вас с Pandas?
источник

S

Stan in R language and Statistical data analysis
Я вот [facepalm] с трудом перевариваю его
источник

AS

Alexander Semenov in R language and Statistical data analysis
Предлагаю Python и его производные оставить программистам.
источник

PD

Pavel Demin in R language and Statistical data analysis
*в чат входит обладатель стокгольмского синдрома*
источник

PD

Pavel Demin in R language and Statistical data analysis
мне показалось, что если не использовать изощренный синтаксис дата.тейбл, то он кажется вполне себе интуитивным; dt[i, j, by]
вот к моменту про панду присоединяюсь хотя бы потому (может я много не знаю?), что после дата.тейбл, с его “понимаем” того, какие колонки есть в таблице, вводить каждый раз вручную название нужной колонки представляется невыносимым.
источник

PD

Pavel Demin in R language and Statistical data analysis
но это, конечно, мнение неопытного падавана )
источник

AS

Alexander Semenov in R language and Statistical data analysis
Philipp Upravitelev
до меня был какой-то, да, в бакалавриате
но не у всех. чистый data.table мне прислали один из самых активных и двоечница с заказанной работой
Я так понял, студенты уже сделали свой выбор.
источник

V

Vladimir in R language and Statistical data analysis
Подскажите как восстаеовить прежнюю веосию файла r studio. Файл стал открываться с ошибкой
источник

V

Vladimir in R language and Statistical data analysis
Ошибка:неправильное магическое число файла (файл может быть поврежден)
источник

PU

Philipp Upravitelev in R language and Statistical data analysis
Alexander Semenov
Хоть режьте меня, но я не понимаю, зачем социологам и прочим гуманитариям рассказывать data.table. Tidyverse как будто прямо для них (нас) писан.
затем, что в dplyr миллион глаголов на каждый чих, плюс специфический и местами избыточный синтаксис
мне проще показать data.table, котоырй похож на sql, ко всему прочему
источник

E

EK479 in R language and Statistical data analysis
Здравствуйте! Ответьте, пожалуйста, на вопрос новичка)
нужно написать функцию, которая выведет табличку, в которой будет указываться имя параметра, mean и sd.
mean_sd<-function (x, name_x){
   mean_x<-mean(x)
   sd_x<-sd(x)
   table1<-data.frame(Name=name_x,Mean=mean_x, Sd=sd_x)
   return(table1)
}
Если вызывать функцию mean_sd(new_auto$mpg, "mpg"), то все работает правильно. Но если вызывать функцию, указывая вектора значений, например, mean_sd(с(new_auto$mpg, , new_auto$hp, c("mpg", "hp"), то в таблице появляются одинаковые значения, которые соответствуют new_auto$mpg, но не new_auto$hp. Подскажите, в чем моя ошибка)
источник

AS

Alexander Semenov in R language and Statistical data analysis
Philipp Upravitelev
затем, что в dplyr миллион глаголов на каждый чих, плюс специфический и местами избыточный синтаксис
мне проще показать data.table, котоырй похож на sql, ко всему прочему
Ну вот это "мне проще" меня и смущает. Синтаксис там максимально приближен к человечьему языку и за это ему можно простить избыточность. А глаголов в dplyr всего 5: https://teachingr.com/content/the-5-verbs-of-dplyr/the-5-verbs-of-dplyr-article.html
источник

PU

Philipp Upravitelev in R language and Statistical data analysis
Артём Клевцов
    rows_update(x, y) updates existing rows in x with values in y.
   rows_patch(x, y) works like rows_update() but only changes NA values.
   rows_insert(x, y) adds new rows to x from y.
   rows_upsert(x, y) updates existing rows in x and adds new rows from y.
   rows_delete(x, y) deletes rows in x that match rows in y.

https://www.tidyverse.org/blog/2020/05/dplyr-1-0-0-last-minute-additions/#row-mutation
@semenoffalex зато даже здесь видно, что функций на минимально разные действия, которые можно было бы сделать аргументами - очень много, и все надо запоминать.
с глаголами я погорячился, да
источник

AS

Alexander Semenov in R language and Statistical data analysis
Запоминание запоминанию рознь: одно дело "человечьи" filter, select, starts_with, arrange учить, а другое дело -- абстрактные i, j, by, которые авторы пакета даже нормально в собственном курсе на DataCamp объяснить не могут.
источник

AS

Alexander Semenov in R language and Statistical data analysis
Человек хочет выбрать колонки, начинающиеся с чего-то: пожалуйста select(starts_with()), человек хочет обновить строки -- не вопрос row_update.

Как трепетному гуманитарию, которые ещё даже не понимает, надо ли ему это вообще в жизни, запоминать комбинации i, j, by, (), .() и прочего -- я не понимаю.
источник

ГД

Григорий Демин... in R language and Statistical data analysis
В последней статье Шутова https://habr.com/ru/post/501472/ есть такая загадочная фраза:
tibble в последней инкарнации не принимает типы данных, отличные от vctrs. Все прочие (а mpfr является S4 классом) только через list-column. Как-то неудобненько и не наглядненько.
Кстати, переход на vctrs не только здесь дает знать. Он начинает рвать на простых операция присвоения в несуществующие колонки, пример кода

Это надо понимать, как то, что теперь dplyr по векторам может быть не совместимым со всем остальным R? Или как?
источник

AS

Alexander Semenov in R language and Statistical data analysis
А вот это уже даже для меня ересью попахивает.
источник

А

Александр in R language and Statistical data analysis
Alexander Semenov
Запоминание запоминанию рознь: одно дело "человечьи" filter, select, starts_with, arrange учить, а другое дело -- абстрактные i, j, by, которые авторы пакета даже нормально в собственном курсе на DataCamp объяснить не могут.
Да чего ссориться, все равно все на питоне будем писать как бы мы ни любили R
источник

a

aGricolaMZ in R language and Statistical data analysis
Мы на андане тоже все время обсуждаем data.table vs. tidyverse (и все равно учим и тому,  и другому) и не пытаться ли унифицировать все разделы программы... Наверное, спор такой же бессмысленный, как и выяснение какой язык программирования лучше. Так что все зависит от предпочтений преподавателя
источник