パッケイジ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')