More Related Content
PPTX
PPTX
PDF
R入門(dplyrでデータ加工)-TokyoR42 PDF
10分で分かるr言語入門ver2.10 14 1101 PPTX
PDF
PPTX
PDF
10分で分かるr言語入門ver2 upload用 What's hot
PPTX
PPTX
PPTX
PDF
10分で分かるr言語入門ver2.9 14 0920 PDF
PDF
PDF
2017年3月版データマエショリスト入門(誤植修正版) PDF
PDF
PDF
10分で分かるr言語入門ver2.14 15 0905 PDF
10分で分かるr言語入門ver2.15 15 1010 PDF
PDF
PPTX
Feature Selection with R / in JP PDF
Tokyor60 r data_science_part1 PDF
PDF
PDF
PDF
「plyrパッケージで君も前処理スタ☆」改め「plyrパッケージ徹底入門」 PDF
Viewers also liked
PPTX
PDF
PPTX
PDF
第6章 2つの平均値を比較する - TokyoR #28 PPTX
PDF
PPTX
Tokyo r24 r_graph_tutorial PDF
ODP
PDF
PDF
PPTX
PDF
PDF
PDF
PPTX
PDF
PDF
PDF
PDF
Similar to Tokyo r28 1
PDF
PDF
20170923 excelユーザーのためのr入門 PPTX
PDF
PPT
12-11-30 Kashiwa.R #5 初めてのR Rを始める前に知っておきたい10のこと PDF
PDF
PDF
PDF
第8回 大規模データを用いたデータフレーム操作実習(2) PDF
PDF
PDF
[データマイニング+WEB勉強会][R勉強会] はじめてでもわかる 統計解析・データマイニング R言語入門 PDF
PDF
PDF
PDF
Intoroduction of Pandas with Python PDF
外国語教育メディア学会第54回全国研究大会ワークショップ「Rによる外国語教育データの分析と可視化の基本」 PDF
PPTX
PDF
More from Takashi Minoda
PDF
PPTX
RStudioでRをはじめよう(R for Beginner using RStudio) PPTX
RからGoogle Cloud Vision API を利用する PPTX
PPTX
PPTX
PPTX
PPTX
PDF
PDF
PPT
ODP
PDF
Tokyo r28 1
- 1.
- 2.
目次
1. 自己紹介
2. 前回のおさらい
3.データフレームって?
4. データフレームの作成方法
5. データフレームの行・列へのアクセス
6. 列・行の追加
7. 2つのデータフレームの結合
8. まとめ
※ スクリーンショットや機能等はMac版となります。
- 3.
目次
1. 自己紹介
2. 前回のおさらい
3.データフレームって?
4. データフレームの作成方法
5. データフレームの行・列へのアクセス
6. 列・行の追加
7. 2つのデータフレームの結合
8. まとめ
※ スクリーンショットや機能等はMac版となります。
- 4.
自己紹介
• 名前 :簑田 高志
• Twitter ID :aad34210
• ブログ :http://pracmper.blogspot.com/
• 出身地 :熊本県
• 仕事 :インターネット広告(リスティング広
告)
のビジネスアナリスト
• R歴 :華麗に初心者に転身中
- 5.
目次
1. 自己紹介
2. 前回のおさらい
3.データフレームって?
4. データフレームの作成方法
5. データフレームの行・列へのアクセス
6. 列・行の追加
7. 2つのデータフレームの結合
8. まとめ
※ スクリーンショットや機能等はMac版となります。
- 6.
前回のおさらい
1. 主催者里さんの初めてのお休みした会
2. 懇親会用のお酒が小型化&
種類が増えた
1. Rってなに?
2. Rのインストール
3. データ解析の流れ
• 変数への代入/計算の仕方
• 配列
• データへのアクセスの仕方
• 関数の使い方
http://www.slideshare.net/akiaki5516/10rver21
• データ(CSV)インポート
4. 自作関数
5. パッケージをつかったレポーティング
- 7.
目次
1. 自己紹介
2. 前回のおさらい
3.データフレームって?
4. データフレームの作成方法
5. データフレームの行・列へのアクセス
6. 列・行の追加
7. 2つのデータフレームの結合
8. まとめ
※ スクリーンショットや機能等はMac版となります。
- 8.
- 9.
- 10.
- 11.
「ワシ」の本にはこう書いてある
• Excelユーザには
データフレームはワークシート、またおそらくワークシート
内の領域のようなものです。…
• SQLプログラマには
データフレームはテーブルです。列の方を宣言する必要はあ
りません。Rが判断してくれます。
• SASユーザには
データフレームはすべてのデータがメモリ内の存在するSAS
データ・セットのようなものです。…
• 統計学者には
データフレームは観測値の表です。…
引用:Rクックブック P.34
- 12.
- 13.
目次
1. 自己紹介
2. 前回のおさらい
3.データフレームって?
4. データフレームの作成方法
5. データフレームの行・列へのアクセス
6. 列・行の追加
7. 2つのデータフレームの結合
8. まとめ
※ スクリーンショットや機能等はMac版となります。
- 14.
- 15.
ベクトルを使ったデータフレーム作成
ベクトルからデータフレームを作成する
col1<- c(1:10) #1~10
col2 <- sample(100 , 10) #100の中から10選ぶ
col3 <- col3 <- c('a' ,'b' , 'c' , 'd' , 'e' , 'f' , 'g' , 'h' , 'i' , 'j')
#アルファベットを10
samp_df <- data.frame(col1 , col2 , col3)
#上記ベクトルをDataFrameへ変換
- 16.
ベクトルを使ったデータフレーム作成
ベクトルからデータフレームを作成する
col1 <- c(1:10) #1~10
col2 <- sample(100 , 10) #100の中から10選ぶ
col3 <- c(‘a’ ,‘b’ , ‘c’ , ‘d’ , ‘e’ , ‘f’ , ‘g’ , ‘h’ , ‘i’ , ‘j’)
#アルファベットを10
- 17.
- 18.
- 19.
目次
1. 自己紹介
2. 前回のおさらい
3.データフレームって?
4. データフレームの作成方法
5. データフレームの行・列へのアクセス
6. 列・行の追加
7. 2つのデータフレームの結合
8. まとめ
※ スクリーンショットや機能等はMac版となります。
- 20.
- 21.
- 22.
目次
1. 自己紹介
2. 前回のおさらい
3.データフレームって?
4. データフレームの作成方法
5. データフレームの行・列へのアクセス
6. 列・行の追加
7. 2つのデータフレームの結合
8. まとめ
※ スクリーンショットや機能等はMac版となります。
- 23.
- 24.
行・列の追加
行を追加したい場合
col1 <- c(11:20) #1~10
col2 <- sample(100 , 10) #100の中から10選ぶ
col3 <- c('k' ,'l' , 'm' , 'n' , 'o' , 'p' , 'q' , 'r' , 's' , 't')
#アルファベット
を10
samp_df1 <- data.frame(col1 , col2 , col3)
#上記ベクトルを
DataFrameへ変換
rbind(samp_df , samp_df1) #行を追加
- 25.
- 26.
- 27.
- 28.
目次
1. 自己紹介
2. 前回のおさらい
3.データフレームって?
4. データフレームの作成方法
5. データフレームの行・列へのアクセス
6. 列・行の追加
7. 2つのデータフレームの結合
8. まとめ
※ スクリーンショットや機能等はMac版となります。
- 29.
- 30.
- 31.
二つのデータフレームの結合
二つのデータセットで共通の「キー」がある場合
例)生徒番号と国語、生徒番号と数学のデータフレームがある場合など
student_no <- 1:10 #生徒番号
national_lang <- sample(100 , 10) #国語成績
nl_df <- data.frame(student_no , national_lang)
#データフレーム作成
student_no <- 1:10 #生徒番号
math <- sample(100 , 10) #数学成績
math_df <- data.frame(student_no , math)
merge(nl_df , math_df , by = "student_no")
追加されている! #Merge関数を使って合成
- 32.
- 33.
- 34.
目次
1. 自己紹介
2. 前回のおさらい
3.データフレームって?
4. データフレームの作成方法
5. データフレームの行・列へのアクセス
6. 列・行の追加
7. 2つのデータフレームの結合
8. まとめ
※ スクリーンショットや機能等はMac版となります。
- 35.
まとめ
1. データフレームはベクトルや他のデータ(CSV,Excelとか)
からつくれるよ
2.データフレームへのアクセスは、「dataframe$col_name」や
「dataframe[row,col]」の記述でもアクセスできるよ
3. データフレームへの行・列の追加は「rbind() ,cbind()」関数でで
きるよ
4. 2つのデータフレームの結合(共通部分のみ)は「merge()」関数で
できるよ
1. 片方がかけてるけど、もう片方のデータを使って全部出したい場合は
「merge(x , y , by = key , all.x = ,all.y = )」でできるよ
- 36.
- 37.