Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

of

Google's r style guideのすゝめ Slide 1 Google's r style guideのすゝめ Slide 2 Google's r style guideのすゝめ Slide 3 Google's r style guideのすゝめ Slide 4 Google's r style guideのすゝめ Slide 5 Google's r style guideのすゝめ Slide 6 Google's r style guideのすゝめ Slide 7 Google's r style guideのすゝめ Slide 8 Google's r style guideのすゝめ Slide 9 Google's r style guideのすゝめ Slide 10 Google's r style guideのすゝめ Slide 11 Google's r style guideのすゝめ Slide 12 Google's r style guideのすゝめ Slide 13 Google's r style guideのすゝめ Slide 14 Google's r style guideのすゝめ Slide 15 Google's r style guideのすゝめ Slide 16 Google's r style guideのすゝめ Slide 17 Google's r style guideのすゝめ Slide 18 Google's r style guideのすゝめ Slide 19 Google's r style guideのすゝめ Slide 20
Upcoming SlideShare
Tokyo r33 beginner
Next
Download to read offline and view in fullscreen.

8 Likes

Share

Download to read offline

Google's r style guideのすゝめ

Download to read offline

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Google's r style guideのすゝめ

  1. 1. Google‘s R Style Guide
 のすゝめ   TokyoR  #34   @kashitan
  2. 2. ⾃自⼰己紹介 •  名前 :キタノ  タカシ(@kashitan) •  仕事 :某通信会社 •   •  R歴 :6ヶ⽉月(それまでは社内SE)
  3. 3. とある納品物...
  4. 4. 意味分からん...
  5. 5. •  分析専⾨門の⽅方ってコードの保守に気を 遣わない気がします。。。 (⼀一⼈人しかお会いしていないので偏⾒見見と 思いますが) •  TokyoRのサンプルコードは美しいです!
  6. 6. そこで
  7. 7. Google’s" R" Style Guide
  8. 8. •  オリジナル –  http://google-‐‑‒ styleguide.googlecode.com/svn/trunk/ Rguide.xml •  RjpWiki –  http://www.okada.jp.org/RWiki/? Google's%20R%20Style%20Guide
  9. 9. ファイル名 •  .Rで終わる •  もちろん意味のある名前 Good Bad predict_̲ad_̲revenue.R   foo.R
  10. 10. 識識別⼦子(1/2) •  アンダースコア(_̲)やハイフン(-‐‑‒)は使わな い •  変数名は⼩小⽂文字でドット(.)で区切切る Good OK Bad
  11. 11. 識識別⼦子(2/2) •  関数名は先頭は⼤大⽂文字でドット(.)で区切切 らない •  定数は関数名と同じだけど先頭にkをつけ る Good Bad
  12. 12. スペース(1/2) •  2項演算⼦子の前後にはスペースを⼊入れる •  カンマの前にはスペースを⼊入れない •  カンマの後にはスペースを⼊入れる Good
  13. 13. スペース(1/2) •  2項演算⼦子の前後にはスペースを⼊入れる •  カンマの前にはスペースを⼊入れない •  カンマの後にはスペースを⼊入れる Bad
  14. 14. スペース(2/2) •  開き括弧の前にもスペースを⼊入れる (関数呼び出しの場合は除く) Good Bad
  15. 15. 中括弧(1/2) •  開き中括弧のみの⾏行行にしないこと •  閉じ中括弧は常にそれだけで1⾏行行にするこ と Good
  16. 16. 中括弧(1/2) •  開き中括弧のみの⾏行行にしないこと •  閉じ中括弧は常にそれだけで1⾏行行にするこ と Bad
  17. 17. 中括弧(2/2) •  elseは常に閉じ括弧と同じ⾏行行にすること Good Bad
  18. 18. 代⼊入 •  =は使わない(使えるの?) Good Bad
  19. 19. その他 •  •  •  •  •  •  •  1⾏行行は80⽂文字以内 インデントはスペース2⽂文字 Tabは使⽤用しない Tabとスペースを混在させない セミコロン(;)は使⽤用しない attachは使⽤用しない エラーハンドリングはstop()を使⽤用する
  • NancyJones84

    Nov. 28, 2021
  • bob3

    Jan. 23, 2018
  • hidamasahiko

    Apr. 23, 2017
  • soogie

    Mar. 28, 2015
  • chibah

    Jan. 28, 2015
  • jumpeiwatanabe

    Jul. 5, 2014
  • TokyoIncidents

    Jan. 1, 2014
  • koupetiko

    Oct. 13, 2013

Views

Total views

3,335

On Slideshare

0

From embeds

0

Number of embeds

1,102

Actions

Downloads

11

Shares

0

Comments

0

Likes

8

×