統計解析R たぶんpart3くらい (587レス)
統計解析R たぶんpart3くらい http://mevius.5ch.net/test/read.cgi/tech/1340339592/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
216: デフォルトの名無しさん [] 2018/05/19(土) 07:34:08.00 ID:KMcR+K4m ダブっても問題無いんじゃない? パッケージの変数を上書きしてしまう理由として考えられるのは 1. 知らずに上書きしてしまう 2. 知っててあえて上書きする だけど、どちらの場合も元の変数を使わないだけの気がする 安心するには実際にパッケージを壊してみるのも手かも 理由は異なるけど変数スコープの問題でwithを使ってる my = list (`%>%` = purrr::`%>%`, json = jsonlite::toJSON, id = function (x, ...) x); my = with (my, { id (1 : 10) %>% json %>% print; # my環境の変数を使う rocal = 123; rocal %>% print; # rocalは外から見えない my $ environment = function (...) 'hello world'; # 勧められないけど無問題 my $ try = tryCatch; # あえて上書き my; }); with (my, { try (typeof (rocal), error = function (ex) 'rocal is local') %>% print; environment (try) %>% print; # hello world base::environment (try) %>% print; # my$tryの環境はbase base::environment (try) = base::environment (); # my$tryの環境をmyに変更 tryCatch (try (stop ('try'), error = function (ex) 'catch') %>% print , error = id) %>% print; # my$tryが壊れた my$environmentが悪さ base::try (stop ('try')) %>% print; # base::tryは無傷 base::environment (try) = parent.env (base::environment ()); # my$tryの修理 try (stop ('try'), error = function (ex) 'catch') %>% print; # my$tryの復活 }); てな感じ 多くのサンプルでwithにデータフレームを代入してるけどリストでもオケー 小さな計算をいくつもする時にお手軽だと思う http://mevius.5ch.net/test/read.cgi/tech/1340339592/216
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.025s