1
rd-10. オブジェクトの
セーブとロード
金子邦彦
データサイエンス演習
R システムを使用)
https://www.kkaneko.jp/cc/rd/index.html
ワークスペースのロード
試しに RStudio を、一度終了してみる(わざ
と「Don't Save」)
一度 RStudio を起動してロード
2
わざと RStudio のワークスペース
保存機能を使わない
Environment」に
残っていない
load("C:/hoge/foo.Rd")
Environment」に復活
ロード
セーブする理
3
他のパソコンで取り込みたい場合
ワークスペースには、最新の値しか残っていない.
ある時点のオブジェクトを保存しておきたいときは、
セーブが便利.
オブジェクトのセーブとロード
4
Rシス
オブジェクトワークスペース中にある
RStudio にはワークスペースの保存機能がある
セーブ(保存)
セーブしたいオブジェクト
オブジェクト名を指定(複数可)
ファイル名ディレクトリ名
自由に設定可能(但し日本語
は避ける)
ロード
ファイル名ディレクトリ名
を指定
save
library(dplyr)
x <-100
a <- c(3, 2, 1)
d <- data_frame(
name=c("apple", "rose", "rose", "tomato"),
color=c("red", "white", "pink", "red"),
price=c(100, 400, 200, 40) )
save(x, a, d, file="C:/hoge/foo.Rd")
5
オブジェクト
名(変数名)
クラス(タ
イプ)
コンストラクタ
x
数値
100
a
リスト
c(3, 2, 1)
d
データフ
レーム
data_frame
(
name=c("apple", "rose", "rose", "tomato"),
color=c("red", "white", "pink", "red"),
price=c(100, 400, 200, 40) )
C:/hoge」のところは、作業用の
ディレクトリ名に読み替え
(すでに存在し、書き込み権限の
あるディレクトリ)
ワークスペース内のオブジェクトの破棄
remove(<オブジェクト名>)
により、ワークスペース内のオブジェクトを破棄で
きる
6
remove(c) では、
存在しなオブジェクト c
指定しているので、
警告メッセージが出る