パッケイジplumberのインストール
【R web API】 Rで分析した結果を確認できるように表示 簡単なインプットができてアウトプットされる仕組み 機械学習モデルの活用
Ubuntuで実行
sudo apt install libsodium-dev
Rのコンソールで実行
#パッケージのインストール
install.packages("plumber", dependencies = T)
#パッケージの読み込み
library("plumber")
R 文字コード表
文字コード表(コード対応表)
0x03A0 Π
0x03A1 Ρ
0x03A3 Σ
0x03A4 Τ
0x03A5 Υ
0x03A6 Φ
0x03A7 Χ
0x03A8 Ψ
0x03A9 Ω
0x03B1 α
0x03B2 β
0x03B3 γ
0x03B4 δ
0x03B5 ε
0x03B6 ζ
0x03B7 η
0x03B8 θ
0x03B9 ι
0x03BA κ
0x03BB λ
0x03BC μ
0x03BD ν
0x03BE ξ
0x03BF ο
0x03C0 π
0x03C1 ρ
0x03C3 σ
0x03C4 τ
0x03C5 υ
0x03C6 φ
0x03C7 χ
0x03C8 ψ
0x03C9 ω
0x0401 Ё
R 作業ログの作成
作業ログの作成
#パッケージのインストール
install.packages("luzlogr")
#パッケージの読み込み
library("luzlogr")
#作業ディレクトリにlogファイルを作成:openlogコマンド
logfile <- openlog("test.log")
#logファイルにメッセージを書き込み:printlogコマンド
printlog("メッセージ")
printlog(2*3)
#logファイルに書き込みを終了:closelogコマンド
#セッション情報を書き込む:sessionInfoオプション;TRUE/FALSE
closelog(sessionInfo = TRUE)
R 現在の作業ディレクトリの確認と変更
現在の作業ディレクトリの確認と変更
# 確認
getwd()
# 作業ディレクトリの位置の変更は、RStudioのメニューバーから、
#「Session」→「Set Working Directory」→「Choose Directory」で変更できます。
setwd("~/<dirctory>")
R ログでシャイニーアプリをデバッグ
ログでシャイニーアプリをデバッグします。
# ログディレクトリへ移動し調べます。
cd /var/log/shiny-server
ls -al
rmd-shiny-20220830-034118-32877.log rmd-shiny-20220830-112101-37013.log sms-shiny-shiny-20220903-023934-38343.log
sudo cat
Error in library(httr) : there is no package called ‘httr’
Calls: runApp ... sourceUTF8 -> eval -> eval -> ..stacktraceon.. -> library
Execution halted
# library(httr) がないのでエラーが出ています。
# ユーザーrstudioでは、動くのですがユーザーshinyでは動きませんので追加します。
# ユーザーshinyになってhomeディレクトリに移動します。
su - shiny
$ pwd
/home/shiny
# httrをインストールします。
R
> install.packages("httr")
> The downloaded source packages are in
‘/tmp/RtmpGAUDSy/downloaded_packages’
Github
install_github('ramnathv/rCharts')
# 以下のようにinstall_githubが使えるようにします。
library(remotes)
install_github('ramnathv/rCharts')