Teaching R to New Users: From tapply to Tidyverse

Поделиться
HTML-код
  • Опубликовано: 27 окт 2024

Комментарии • 9

  • @americanexile
    @americanexile 5 лет назад +1

    Outstanding blog post which led me here. Particularly valued your code example comparing "old school" and the Tidyverse on the same task, and the following analysis of each.

  • @AranRyan
    @AranRyan 6 лет назад +2

    Great talk. It improved my awareness and understanding of R as a organic, developing system. Thanks!

  • @JakeTolbert
    @JakeTolbert 5 лет назад +1

    Wickedly elegant answer about why R seems like a sloppy mess sometimes around 49:00 or so - Roger Peng in the best.

  • @nkristianschmidt
    @nkristianschmidt 4 года назад

    22:50 where one realizes, TidyVerse will take away your freedom but also give you some tools to easily create some standard solutions.

  • @martinbel
    @martinbel 5 лет назад +1

    It's a pity data.table is left out of this talk. It sorted out many of the problems mentioned and in a way has a deep relation to the "tidyverse", considering melt, dcast functions originally from reshape2 are in there.

    • @nkristianschmidt
      @nkristianschmidt 4 года назад +1

      data.table was one of the biggest advances R ever saw. TidyVerse is a new language and they push it a lot and try to ignore the rest or take it over as theirs.

  • @Standaardnaam
    @Standaardnaam 6 лет назад +8

    I was promised some tapply, but all we got was aggregate.

  • @nkristianschmidt
    @nkristianschmidt 4 года назад +1

    learn Base-R first. Do not engage with TidyVerse until you absolutely have to. Otherwise, you will unable to document and debug your code. Then add data.table and packages that are relateable to base-R. And, though caret is fantastic, it is likely better to use the closer-to-base packages first and then learn caret. Otherwise you know too little about what is going on under the hood.

  • @siqizhang3602
    @siqizhang3602 5 лет назад

    Even from the very beginning, R has been only superficially similar to S, just as Julia is superficially similar to MATLAB.