Rでコマンド:vectorを利用するのに役に立つかもしれないコマンドの紹介

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

vectorを操作するのに役に立つかもしれないコマンドの紹介です。「R言語徹底解説」を読んで改めて役に立つと感じたコマンドの紹介です。特に属性を付与する「attr」コマンドは多くのパッケージ利用に役に立つと思います。

参考までに「attr」コマンドを利用してパッケージの使用例です。グラフラベルのデータを付与しています。

・Rで解析:関係性を表現!サークルプロットを作成「circleplot」パッケージ
 https://www.karada-good.net/analyticsr/r-438/

「R言語徹底解説」を含めたRのオススメ書籍です。

・おすすめ!勝手にランキング:Rで解析するなら、ぜひ持っていてほしい書籍
 https://www.karada-good.net/analyticsr/r-8/

実行コマンドはwindows 7およびOS X 10.11.2のR version 3.2.3で確認しています。

スポンサーリンク

実行コマンド

詳細はコメント、コマンドのヘルプを確認してください。

#倍精度小数点
DoubleVec <- c(1, 2.0, 3)
#class&#12398;&#30906;&#35469;&#30906;&#35469;:typeof&#12467;&#12510;&#12531;&#12489;
typeof(DoubleVec)
[1] "double"
#&#12424;&#12367;&#20351;&#29992;&#12377;&#12427;class&#12467;&#12510;&#12531;&#12489;
class(DoubleVec)
[1] "numeric"

#&#25968;&#20516;&#12398;&#24460;&#12429;&#12395;L&#12434;&#20184;&#12369;&#12427;&#12392;&#25972;&#25968;&#12395;&#12394;&#12426;&#12414;&#12377;
IntVec <- c(1L, 2.0L, 3L)
#&#30906;&#35469;
typeof(IntVec)
[1] "integer"
#&#12424;&#12367;&#20351;&#29992;&#12377;&#12427;class&#12467;&#12510;&#12531;&#12489;
class(IntVec)
[1] "integer"

#&#23646;&#24615;&#12434;&#20184;&#19982;&#12377;&#12427;:attr&#12467;&#12510;&#12531;&#12489;
#&#21021;&#26399;&#29366;&#24907;&#12398;&#30906;&#35469;
str(IntVec)
int [1:3] 1 2 3
#&#23646;&#24615;&#12398;&#20184;&#19982;,&#24847;&#22806;&#12394;&#25152;&#12391;&#24441;&#12395;&#31435;&#12385;&#12414;&#12377;
attr(IntVec, "&#23646;&#24615;") <- "&#23646;&#24615;&#12398;&#20184;&#19982;"
#&#30906;&#35469;
str(IntVec)
atomic [1:3] 1 2 3
- attr(*, "&#23646;&#24615;")= chr "&#23646;&#24615;&#12398;&#20184;&#19982;"

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

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