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.
@gepuro
Japan.R開催のお知らせ
と
Rでワンライナー
1
自己紹介
• @gepuro
• キラキラ新入社員
• RやPythonで分析
• http://blog.gepuro.net
• 趣味:splatoon
2
Japan.R 2015やります
• 12月を予定
• 協力をお願いします。
–会場・企画・受付など
• @gepuroまで連絡をお願いします。
• gepuro@mail.gepuro.net
3
4
突然ですが
5
ワンライナー
してますか?
6
#シェル芸
* 自己責任でお願いします
危険シェル芸
7
8
分析屋なら・・・
Setosaを含む行の一列目を合計する
シェル上で簡単集計
9
cat iris.csv |
grep setosa |
awk '{sum+=$1}END{print sum}'
10
Rをワンライナーから使う
11
-n : no header
-f : Single command to execute on data.frame
1~10を合計(パターン1)
12
$ seq 10 | Rio -nf sum
55
-e : Commands to execute
1~10を合計(パターン2)
13
seq 10 | Rio -n -e "sum(df)“
55
散布図も描ける
14
cat iris.csv |
Rio-scatter SepalLength SepalWidth |
display
15
ヒストグラムも
描きたい
16
gepuro@ubuntu:~$ Rio-histogram
コマンド 'Rio-histogram' は見つか
りませんでした。
17
というわけで、
作った
-gを使うとggplot2が使える
Rio-histogram
18
#!/usr/bin/env bash
X="$1"
Rio -ge "g+geom_histogram(aes(x=${X}))"
Rio-histogram
19
cat iris.csv |
Rio-histogram SepalLength |
display
20
Enjoy One-liner
• Rio-histogram
–https://github.com/gepuro/data-
science-at-the-command-
line/blob/master/tools/Rio-
histogram
21
Upcoming SlideShare
Loading in …5
×

「Japan.R開催のお知らせ 」と 「Rでワンライナー」

6,948 views

Published on

「Japan.R開催のお知らせ 」と 「Rでワンライナー」

Published in: Internet
  • Be the first to comment

「Japan.R開催のお知らせ 」と 「Rでワンライナー」

  1. 1. @gepuro Japan.R開催のお知らせ と Rでワンライナー 1
  2. 2. 自己紹介 • @gepuro • キラキラ新入社員 • RやPythonで分析 • http://blog.gepuro.net • 趣味:splatoon 2
  3. 3. Japan.R 2015やります • 12月を予定 • 協力をお願いします。 –会場・企画・受付など • @gepuroまで連絡をお願いします。 • gepuro@mail.gepuro.net 3
  4. 4. 4 突然ですが
  5. 5. 5 ワンライナー してますか?
  6. 6. 6 #シェル芸
  7. 7. * 自己責任でお願いします 危険シェル芸 7
  8. 8. 8 分析屋なら・・・
  9. 9. Setosaを含む行の一列目を合計する シェル上で簡単集計 9 cat iris.csv | grep setosa | awk '{sum+=$1}END{print sum}'
  10. 10. 10
  11. 11. Rをワンライナーから使う 11
  12. 12. -n : no header -f : Single command to execute on data.frame 1~10を合計(パターン1) 12 $ seq 10 | Rio -nf sum 55
  13. 13. -e : Commands to execute 1~10を合計(パターン2) 13 seq 10 | Rio -n -e "sum(df)“ 55
  14. 14. 散布図も描ける 14 cat iris.csv | Rio-scatter SepalLength SepalWidth | display
  15. 15. 15 ヒストグラムも 描きたい
  16. 16. 16 gepuro@ubuntu:~$ Rio-histogram コマンド 'Rio-histogram' は見つか りませんでした。
  17. 17. 17 というわけで、 作った
  18. 18. -gを使うとggplot2が使える Rio-histogram 18 #!/usr/bin/env bash X="$1" Rio -ge "g+geom_histogram(aes(x=${X}))"
  19. 19. Rio-histogram 19 cat iris.csv | Rio-histogram SepalLength | display
  20. 20. 20 Enjoy One-liner
  21. 21. • Rio-histogram –https://github.com/gepuro/data- science-at-the-command- line/blob/master/tools/Rio- histogram 21

×