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

Rの解析に役に立つ記事
スポンサーリンク

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

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


スポンサーリンク

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

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

[code language=”R”]
#パッケージのインストール
install.packages(“devtools”)
devtools::install_github(“colin-fraser/convertR”)
[/code]


実行コマンド

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

[code language=”R”]
#パッケージの読み込み
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
[/code]


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

タイトルとURLをコピーしました