Rで解析:セッション情報を詳しく取得「sessioninfo」パッケージの紹介

Rのパッケージの使用やコード共有において、環境設定やパッケージのバージョン管理が重要になることがあります。この問題の解決に「sessioninfo」パッケージを紹介します。

「utils::sessionInfo()」に似ていますが、本パッケージは詳しい情報を体裁を整えてコンソールに表示し、パッケージのインストールソースや依存関係の確認が可能です。

パッケージバージョンは1.2.4。Windows 11 x64 (build 26200)のR version 4.6.0で確認しています。

<解析の合間にコーヒーはいかがですか?>

Amazon.co.jp: 職人の珈琲 ワンドリップコーヒー 深いコクのスペシャルブレンド 120杯【Amazon.co.jp限定】 : 食品・飲料・お酒
Amazon.co.jp: 職人の珈琲 ワンドリップコーヒー 深いコクのスペシャルブレンド 120杯【Amazon.co.jp限定】 : 食品・飲料・お酒

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

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

# パッケージのインストール
install.packages("sessioninfo")
# パッケージの読み込み
library("sessioninfo")

コマンド例

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

関連ソフトウェアの情報取得:external_infoコマンド

関連ソフトウェアの情報取得:external_infoコマンド
external_info()  
 setting        value
 cairo          1.18.4
 cairoFT
 pango
 png            1.6.54
 jpeg           9.6
 tiff           LIBTIFF, Version 4.7.1
 tcl            8.6
 curl           8.18.0
 zlib           1.3.1
 bzlib          1.0.8, 13-Jul-2019
 xz             5.8.2
 deflate        1.25
 zstd           1.5.7
 PCRE           10.47 2025-10-21
 ICU            77.1
 TRE            TRE 0.8.0 R_fixes (BSD)
 iconv          win_iconv
 readline
 BLAS
 lapack
 lapack_version 3.12.1

ロードしているパッケージの情報取得:package_info

# ロードしているパッケージの情報取得:package_info
# pkgsオプション:表示するパッケージ;初期値c("loaded", "attached", "installed")
# include_baseオプション:基本パッケージを含めるか;初期値FALSE
# dependenciesオプション:依存関係も含めるか;初期値NA
package_info()  
 package     * version date (UTC) lib source
 cli           3.6.6   2026-04-09 [1] CRAN (R 4.6.0)
 rstudioapi    0.18.0  2026-01-16 [1] CRAN (R 4.6.0)
 sessioninfo * 1.2.4   2026-06-04 [1] CRAN (R 4.6.1)

 [1] C:/Users/AppData/Local/R/win-library/4.6
 [2] C:/Program Files/R/R-4.6.0/library

<解析の合間にコーヒーはいかがですか?>

Amazon.co.jp: 職人の珈琲 ワンドリップコーヒー 深いコクのスペシャルブレンド 120杯【Amazon.co.jp限定】 : 食品・飲料・お酒
Amazon.co.jp: 職人の珈琲 ワンドリップコーヒー 深いコクのスペシャルブレンド 120杯【Amazon.co.jp限定】 : 食品・飲料・お酒

作業環境の情報取得:platform_infoコマンド

# 作業環境の情報取得:platform_infoコマンド
platform_info()  
 setting  value
 version  R version 4.6.0 (2026-04-24 ucrt)
 os       Windows 11 x64 (build 26200)
 system   x86_64, mingw32
 ui       RStudio
 language (EN)
 collate  Japanese_Japan.utf8
 ctype    Japanese_Japan.utf8
 tz       Asia/Tokyo
 date     2026-06-27
 rstudio  2026.04.0+526 Globemaster Allium (desktop)
 pandoc   NA
 quarto   1.9.36 @ C:\\PROGRA~1\\RStudio\\RESOUR~1\\app\\bin\\quarto\\bin\\quarto.exe

2つのセッション情報を比較:session_diffコマンド

# 2つのセッション情報を比較:session_diffコマンド
# oldオプション:session_infoオブジェクトまたはsession_info();初期値"local"
# newオプション:session_infoオブジェクトまたはsession_info();初期値"clipboard"
# packagesオプション:古い情報と新しい情報を比較する方法。"diff"で行差分、"merge"で情報を1つのデータフレームにマージし、パッケージバージョンとソースのみを比較
session_diff(old = "local",
             new = "clipboard",
             packages = c("diff", "merge")) 

実行例:まとめ

# 現在のRセッション情報を表示
session_info()

# 外部ソフトウェアに関する情報を表示
external_info()

# 現在の作業環境の情報取得
platform_info()

特定のパッケージについての詳細情報を取得

# 読み込まれている特定のパッケージに関する情報を取得
package_info(c("dplyr", "ggplot2"))

# 特定のパッケージがインストールされているかを確認
package_info("tidyverse", dependencies = TRUE)

<解析の合間にコーヒーはいかがですか?>

Amazon.co.jp: 職人の珈琲 ワンドリップコーヒー 深いコクのスペシャルブレンド 120杯【Amazon.co.jp限定】 : 食品・飲料・お酒
Amazon.co.jp: 職人の珈琲 ワンドリップコーヒー 深いコクのスペシャルブレンド 120杯【Amazon.co.jp限定】 : 食品・飲料・お酒

この記事が誰かの役に立ちますように。

Prices and shipping availability may change. Please refer to the product page at time of purchase.
Content displayed on this site is provided by Amazon and may be updated or removed.
Amazon Associate, karada-good earns income through qualifying sales.
タイトルとURLをコピーしました