Rで解析:単位の変換に便利です。「convertR」パッケージ


投稿日: Rの解析に役に立つ記事

熱量、時間、距離、重さの単位を変換するのに便利なパッケージの紹介です。意外に便利だと思います。ただし、熱量から重さと意味が変わってしまう単位の変化はできません。

パッケージバージョンは0.1。実行コマンドはwindows 7およびOS X 10.11.2のR version 3.2.3で確認しています。


パッケージのインストール

下記、コマンドを実行してください。

#パッケージのインストール
install.packages("devtools")
devtools::install_github("colin-fraser/convertR")

実行コマンド

詳細はコメント、パッケージのヘルプを確認してください。

#パッケージの読み込み
library("convertR")

#対応している単位の一覧を取得:available.unitsコマンド
available.units()
[1] "BTU"   "cal"   "Cal"   "cm"    "d"     "ft"    "g"     "gr"
[9] "h"     "in"    "J"     "kg"    "km"    "kWh"   "lb"    "lb t"
[17] "m"     "MBTU"  "mg"    "mi"    "min"   "mm"    "ms"    "MWh"
[25] "oz"    "s"     "st"    "t"     "therm" "yd"
###単位の分類#####
#熱量
"BTU","cal","Cal","MBTU","therm","J","kWh","MWh"
#時間
"min","ms","s","d","h"
#距離
"mm","cm","m","km","ft","yd","in","mi"
#重さ
"g","gr","kg","lb","lb t","mg","oz","st","t"

#単位の変換:convertコマンド
#単位の分類を越えて変換はできません
#数値の設定:numberオプション
#変換前の単位:fromオプション
#返還後の単位:toオプション
convert(number = 1:10, from = "cm", to = "mm")
[1]  10  20  30  40  50  60  70  80  90 100
#例えば長さを重さに変換
convert(number = 1, from = "cm", to = "g")
convert(number = 1, from = "cm", to = "g") でエラー: 
  No conversion path found between units

少しでも、あなたのウェブや実験の解析が楽になりますように!!

スポンサードリンク

おすすめコンテンツ


スポンサードリンク