R Radio for the Rest of us.

16. 「RユーザのためのRStudio実践入門」執筆者に聞く!パイプ演算子との付き合い方ほか


Listen Later

「RユーザのためのRStudio実践入門」執筆者を囲んで、Rに関する素朴な質問に対して議論しました。

前編: 15. 「宇宙」ができるまで

  • RユーザのためのRStudio[実践]入門… 出版社のページ
    • RユーザのためのRStudio[実践]入門 ―tidyverseによるモダンな分析フローの世界―… サポートページ。正誤表はこちら。
    • rstudiobook… サンプルコードはこちらから
    • タイムテーブル
      • 執筆の進め方、レビュー 00:21
      • 質問コーナー 02:38
      • 激レア、サイン入り本の行方 22:51
      • 俺たちのtidyverseはこれからだ 24:00
      • 質問コーナーやりとり抜粋

        質問: baseではないと綺麗に書けない場合やggplotやdplyrを生理的に受け付けないbaseユーザの方はいると思うのですが、どうすればいいんですかね。

        — Matsuura Kentaro (@hankagosa) September 17, 2018
        • kazutan, y__mattu: パイプ演算子の導入はどちらでも。チームで作業する場合は要相談。歩み寄りが必要
        • yutannihilation: 行列の操作はbase (apply)が便利
        • パイプのスタートがリテラルだとなんだか気持ち悪いと思ってしまいます。
          みなさんはどうでしょうか?
          こういう場合どう書きますでしょうか?
          x <- 100 %>% rnorm
          100 %>% seq_len %>% sum

          — hoxo_m (@hoxo_m) September 17, 2018
          • kazutan, uribo
          • y__mattu: どちらもあり
          • yutannihilation: 後者の方。
          • 余談。代入演算子は <- (左向き) -> (右向き)?

            • uribo, y__mattu, yutannihilation: <-派
            • データ処理と ggplot をパイプで繋げるのはありだと思いますが?なしだと思いますか?
              iris %>%
              select(Sepal.Length, Petal.Length) %>%
              ggplot(aes(Sepal.Length, Petal.Length)) +
              geom_point()

              — hoxo_m (@hoxo_m) September 17, 2018
              • kazutan, kyn02666, y__mattu, yutannihilation: なし。
                • %>% は作業を流す
                • + は重ねていく
                • yutannihilationさんは手元でやるときは、「あり」かも。人に見せるコードとしては「なし」
                • kyn02666, uribo: あり。ggplot2の中でもdplyr::mutate()使っちゃう
                • 質問です!

                  執筆者の皆さんが思う、RStuidioの良いところや好きなところ(または嫌いなところ)を教えてください。 https://t.co/4rbkdZG9O7

                  — Uryu Shinya (@u_ribo) September 17, 2018
                  • kazutan: RStudio。大概なんでもRStudioで!YouTubeの再生もできます。日本語入力の不具合が課題。テーマ設定に壁紙機能を実装してほしい
                  • kyn02666: RStudio。R入門時はGUI Rで使いづらさがあった。RStudioは天国のよう
                  • y__mattu: RStudioとの出会いは大学ゼミ同期からのおすすめ。RStudio -> Emacs。キーボードショートカットのカスタマイズ性が(Emacsより)低いのが不満
                  • yutannihilation: (コードを書くときは)Emacs。RStudioはデバッグ用途に便利。
                  • 関連リンク
                    • ESS - Emacs Speaks Statistics
                    • [kazutan/tubeplayR: play youtube by R]
                    • tubeplayRパッケージはなぜRStudio上でYouTubeを再生できるのか - Qiita
                    • rstudio/rstudio: RStudio is an integrated development environment (IDE) for R
                    • rstudio-theme · GitHub Topics
                    • そろそろ手を出すpurrr
                    • Yet Another Introduction to tidyeval
                    • ...more
                      View all episodesView all episodes
                      Download on the App Store

                      R Radio for the Rest of us.By r3 group