Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
シン・初心者のためのR-Tips
Search
bob3bob3
April 22, 2023
Science
0
470
シン・初心者のためのR-Tips
本当の初心者がRを学ぶ上で細かいんだけど躓きがちないくつかの事柄。
bob3bob3
April 22, 2023
Tweet
Share
More Decks by bob3bob3
See All by bob3bob3
RでPSM分析
bob3bob3
1
220
Rでコンジョイント分析 2024年版
bob3bob3
0
990
『改訂新版前処理大全』の話と Apache Parquet の話 #TokyoR
bob3bob3
0
810
R言語の環境構築と基礎 Tokyo.R 112
bob3bob3
0
500
『データ可視化学入門』をPythonからRに翻訳した話(増強版)
bob3bob3
0
450
『データ可視化学入門』を PythonからRに翻訳した話
bob3bob3
1
530
qeMLパッケージの紹介
bob3bob3
0
1.7k
「国と音楽」 ~spotifyrを用いて~ #muana
bob3bob3
2
520
パーマーステーションのペンギンたち#3 探索的データ分析(EDA)編
bob3bob3
1
640
Other Decks in Science
See All in Science
[第62回 CV勉強会@関東] Long-CLIP: Unlocking the Long-Text Capability of CLIP / kantoCV 62th ECCV 2024
lychee1223
1
800
Valuable Lessons Learned on Kaggle’s ARC AGI LLM Challenge (PyDataGlobal 2024)
ianozsvald
0
150
小杉考司(専修大学)
kosugitti
2
590
Mechanistic Interpretability の紹介
sohtakahashi
0
470
第61回コンピュータビジョン勉強会「BioCLIP: A Vision Foundation Model for the Tree of Life」
x_ttyszk
1
1.6k
構造設計のための3D生成AI-最新の取り組みと今後の展開-
kojinishiguchi
0
700
ほたるのひかり/RayTracingCamp10
kugimasa
0
470
機械学習による確率推定とカリブレーション/probabilistic-calibration-on-classification-model
ktgrstsh
2
330
地表面抽出の方法であるSMRFについて紹介
kentaitakura
0
160
事業会社における 機械学習・推薦システム技術の活用事例と必要な能力 / ml-recsys-in-layerx-wantedly-2024
yuya4
3
280
Spectral Sparsification of Hypergraphs
tasusu
0
210
AI科学の何が“哲学”の問題になるのか ~問いマッピングの試み~
rmaruy
1
2.4k
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
PRO
50
11k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
1.2k
The Pragmatic Product Professional
lauravandoore
32
6.4k
The Cult of Friendly URLs
andyhume
78
6.1k
Automating Front-end Workflow
addyosmani
1366
200k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
570
Agile that works and the tools we love
rasmusluckow
328
21k
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.5k
Producing Creativity
orderedlist
PRO
343
39k
Mobile First: as difficult as doing things right
swwweet
222
9k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2k
Transcript
シン・初心者 のためのR-tips @bob3bob3 Tokyo.R #105 2023/04/22
大文字と小文字は別物 ExcelやGoogleスプレッドシートの関数だと「=average(A1:A5)」も「=Average(A1:A5)」 も「=AVERAGE(A1:A5)」も同じ結果を返すが、Rでは大文字と小文字を区別するのでエ ラーになります。
大文字と小文字は別物 ExcelやGoogleスプレッドシートの関数だと「=average(A1:A5)」も「=Average(A1:A5)」 も「=AVERAGE(A1:A5)」も同じ結果を返すが、Rでは大文字と小文字を区別するのでエ ラーになります。
「%>%」と「|>」は、ほぼ同じ • どちらもパイプ演算子と呼ばれるもので、初心者のうちは同じものと思っておいて大 丈夫です。 • 覚えておいた方が良い違いは、「|>」は特に準備なしで使えるが、「%>%」の方は事 前に「library(purrr)」もしくは「library(tidyverse)」として必要なパッケー ジを呼び出しておく必要があること。 • 詳しく知りたい場合は以下の記事を参照してください。
◦ R 4.2.0のリリースでにわかに盛り上がる Base Pipe “|>” とは何なのか? %>%との違いを調べまし た
ググる前にHELP! • 関数のヘルプページをしっかり読み込みましょう。ググる前にヘルプページを読み ましょう。上級者ほどしっかりヘルプページを読んでいます。ほとんどの答えはヘル プページに載っています。 • ヘルプページはhelp(関数名)もしくは?関数名で表示されます。 • 記号のヘルプは記号をダブルクォーテーションでくくって、help("記号")もしくは?" 記号"で表示されます。
因子型 • Rで扱うデータの変数に型があります。実数(numeric)、文字列(character)、因子 (factor)などの型があり、型に合わない情報は変数に入れることができません。 • Rで特徴的なのが因子型です。名義尺度、順序尺度に相当するのが因子型です。
因子型 年度が実数型なのでなんか 変なことになってる。
因子型 年度を因子型にすると期待通りの表 示になる。
チートシート • チートシートとは「早見表」「あんちょ こ」「カンニングペーパー」ぐらいの 意味。 • RStudioのメニューのHelp→Cheat Sheetsから色々なチートシート (pdf)が見られます。
チートシート dplyrとggplot2のチートシートは印刷して手元に置いておくといいです。
15分悩んで解決しなかったらr-wakalangで相談 • r-wakalangは有志で運営しているRのわからないことを質問したり雑談したりする Slackです。 • https://github.com/tokyor/r-wakalang • #r_beginners ◦ 初心者のためのチャンネルです。なんでも気軽に質問してみましょう。
Enjoy! • 大文字と小文字は別物です • 「%>%」と「|>」は、ほぼ同じ • ググる前にHELP! • 因子型 •
チートシート • 15分悩んで解決しなかったらr-wakalangで相談 • 去年発表した「Rを学ぶのは難しい」も参考になると 思うので良かったら見てね。