エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
メモ:switch()の代わりにS3 generic functionを使う - Technically, technophobic.
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
メモ:switch()の代わりにS3 generic functionを使う - Technically, technophobic.
たとえばこんなデータがあるとする。 { "日付": { "type": "date", "value": "2015-11-11" }, "何の日":... たとえばこんなデータがあるとする。 { "日付": { "type": "date", "value": "2015-11-11" }, "何の日": { "type": "char", "value": "ポッキーの日" }, "俺の中での重要度": { "type": "int", "value": "3" } } これを読むときに、愚直にやるとたぶんこんな感じ。 library(jsonlite) library(purrr) j <- fromJSON("test.json") map(j, ~ switch(.$type, date = as.Date(.$value), char = as.character(.$value), int = as.integer(.$value))) #> $`日付` #> [1] "2015-11-11" #> #> $何の日 #> [1]