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.exe2つのセッション情報を比較: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限定】 : 食品・飲料・お酒
この記事が誰かの役に立ちますように。

