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の基礎 3 ベクターの操作
Search
xjorv
January 17, 2021
Education
0
230
Rの基礎 3 ベクターの操作
Rの基礎3では、Rでデータを取り扱う場合の基礎となる、ベクター(Vector)の作り方や使用方法を説明します。
xjorv
January 17, 2021
Tweet
Share
More Decks by xjorv
See All by xjorv
コンパートメントモデル
xjorv
0
4.8k
コンパートメントモデルをStanで解く
xjorv
0
360
生物学的同等性試験 検出力の計算法
xjorv
0
3k
生物学的同等性試験ガイドライン 同等性パラメータの計算方法
xjorv
0
5.1k
粉体特性2
xjorv
0
2.2k
粉体特性1
xjorv
0
2.5k
皮膜5
xjorv
0
2.1k
皮膜4
xjorv
0
2k
皮膜3
xjorv
0
2k
Other Decks in Education
See All in Education
Evaluation Methods - Lecture 6 - Human-Computer Interaction (1023841ANR)
signer
PRO
0
740
Repaso electricidade e electrónica
irocho
0
210
Human Perception and Cognition - Lecture 4 - Human-Computer Interaction (1023841ANR)
signer
PRO
0
760
AWS All Certが伝える 新AWS認定試験取得のコツ (Machine Learning Engineer - Associate)
nnydtmg
1
720
Tableau トレーニング【株式会社ニジボックス】
nbkouhou
0
23k
Master of Applied Science & Engineering: Computer Science & Master of Science in Applied Informatics
signer
PRO
0
640
ルクソールとツタンカーメン
masakamayama
1
1.1k
自分にあった読書方法を探索するワークショップ / Reading Catalog Workshop
aki_moon
0
250
Unraveling JavaScript Prototypes
debug_mode
0
120
Library Prefects 2024-2025
cbtlibrary
0
120
Lisätty todellisuus opetuksessa
matleenalaakso
1
2.3k
Zero to Hero
takesection
0
130
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
A Tale of Four Properties
chriscoyier
157
23k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Fashionably flexible responsive web design (full day workshop)
malarkey
405
66k
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
Making Projects Easy
brettharned
116
6k
Music & Morning Musume
bryan
46
6.2k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
How To Stay Up To Date on Web Technology
chriscoyier
789
250k
Building Applications with DynamoDB
mza
91
6.1k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
28
4.4k
Transcript
Rの基礎 3 ベクターの操作 2020/8/5 Ver. 1.0
ベクターとは? 数値・文字列、もしくはその集合のこと “a” 1 c(1, 2) c(“a”, “b”, “c”) 文字列はベクター
数値もベクター 数値のまとまりもベクター 文字列のまとまりもベクター c()は“combine”の略で、数字や文字を”結合する”ための関数
ベクターの作り方 基本的にcを使うが、他の方法もある :(コロン)を使うと連続した数を生成できる repやseq関数で繰り返しベクターを生成できる
ベクターのインデックス ベクターにはインデックスがあり、中身をインデックスで指定できる ベクター 1 2 3 2 4 6 インデックス
代入された数値 インデックスは[]に挟んで記入する *他の言語で配列(array、list)と呼ばれるものに近い
ベクターの演算 ベクターは演算可能で、結合もできる
ベクターと関数 ベクターを引数にできる関数を使えば、演算ができる mean()は平均値 sd()は標準偏差 max()は最大値 min()は最小値 median()は中央値 を求める関数
ベクターから条件にあったものを取り出す 条件式から、Boolean(真偽値)が得られる 3と等しいものの真偽値 4より小さいものの真偽値
ベクターから条件にあったものを取り出す []内に条件式を書けば、真になるものだけ取り出せる 3と等しいものだけ取り出す 4より小さいものだけ取り出す
ベクターの要素の名前 ベクターの要素には名前を付けることができる names()は名前の取り出し/代入のための関数
名前で要素を取り出し ベクターの要素を名前で取り出すこともできる a[names(a) == “cat”]と同じ 名前と要素を結び付けてデータを引き出せる *名前と要素を結び付けるのは他言語でHashやDictionaryと呼ばれる型に当たる
まとめ • ベクターは数値や文字列の集まりのこと • ベクターは演算できる • ベクターの要素はインデックスで取り出せる • ベクターの要素には名前を付けることができる