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
280
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Rの基礎 3 ベクターの操作
Rの基礎3では、Rでデータを取り扱う場合の基礎となる、ベクター(Vector)の作り方や使用方法を説明します。
xjorv
January 17, 2021
More Decks by xjorv
See All by xjorv
コンパートメントモデル
xjorv
3
6.1k
コンパートメントモデルをStanで解く
xjorv
0
530
生物学的同等性試験 検出力の計算法
xjorv
0
3.7k
生物学的同等性試験ガイドライン 同等性パラメータの計算方法
xjorv
0
6.6k
粉体特性2
xjorv
0
2.6k
粉体特性1
xjorv
0
3k
皮膜5
xjorv
0
2.4k
皮膜4
xjorv
0
2.3k
皮膜3
xjorv
0
2.3k
Other Decks in Education
See All in Education
2026年度春学期 統計学 第13回 不確かな測定の不確かさを測る ― 不偏分散とt分布 (2026. 6. 25)
akiraasano
PRO
1
150
AI-Based Speaking Assessment of a Short-Term Study Abroad Program
uranoken
0
420
Beyond the Prompt: Programming as a Pathway to Statistical Thinking
minecr
0
310
Fundamentos, Caracteristicas y Aplicaciones de los Modulos NumPy , Matplotlib y Pandas
robintux
0
180
Human-AI Interaction - Lecture 11 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
1.1k
遊ぶかね欲しさの犯行(ルビ:労働)です
shirayanagiryuji
0
220
データマネジメント試験対策教材1〜データマネジメント基礎〜
yoshimura_datam
1
590
アラムコSTEAMチャレンジ 実践報告書
codeforeveryone
0
200
[2026前期火5] 論理学(京都大学文学部 前期 第13回)「走って、止まって、積み上がる」
yatabe
0
160
Modern Data Fetching Techniques in Angular
debug_mode
0
260
Course Review - Lecture 13 - Information Visualisation (4019538FNR)
signer
PRO
1
2.7k
0513
cbtlibrary
0
260
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Claude Code のすすめ
schroneko
67
230k
Paper Plane (Part 1)
katiecoart
PRO
1
10k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.4k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Prompt Engineering for Job Search
mfonobong
0
400
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
270
Testing 201, or: Great Expectations
jmmastey
46
8.2k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
HDC tutorial
michielstock
2
790
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.3k
4 Signs Your Business is Dying
shpigford
187
22k
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と呼ばれる型に当たる
まとめ • ベクターは数値や文字列の集まりのこと • ベクターは演算できる • ベクターの要素はインデックスで取り出せる • ベクターの要素には名前を付けることができる