R

R Shiny を使ってWebアプリを作って動くまでやってみる(1)始動

最初にShinyでWebアプリを作ろうと思ったときには、サイトを検索したり、チュートリアルをやってみたりして 少しずつ覚えながら作り上げていくというケースが多いかと思います。私自身もそうやりながらなんとかShinyの使い方を覚えつつ Web...
R

R apply系をわかりやすく解説する (2)sapply

このシリーズではRの処理を高速に処理するためには避けて通れないapply系の使い方を自分自身で仕組みを理解しつつまとめていきます。 今回のテーマはsapplyです。
R

R apply系をわかりやすく解説する (1)lapply

今回はRの処理を高速に処理するためには避けて通れないapply系の使い方を自分自身で仕組みを理解しつつまとめていきます。Rもいわゆるループ系の処理が早ければそのほうがなじみがあるのですが、このapply系はいままで他の言語では接したことがな...
ブログカスタマイズ

モリサワの BIZ+ フォント がいい件

今日はフォントでいいもの見つけたのでご報告です。 会社ではPC (win10) を使ってますが、いつも使うフォントはWINDOWSで一般的な「MS明朝」、「MSゴシック」、「游明朝」、「游ゴシック」系を利用しています。 加えて、丸みを帯びた...
R Shiny

R Shiny : タブに表示したアイコンを動的に変更する方法

本日の話題は、Shinyのタブのアイコンを動的に切り替えて表示する方法です。 タブにアイコンを表示することは標準機能として簡単にできますが、そのアイコンを動的に切り替える方法がいまいちわからなかったので 調査した結果をメモします。
R Shiny

R Shiny : プログラムのデバッグについて

本日はShinyでプログラムを作る際に必要となるデバッギングについてです。 想定通り動かない場合に変数の中身をチェックしたりは必須ですが、ここでは 私のようなShiny初心者でも使えるテクニックをピックアップして補足解説します。
R Shiny

Shiny DTのテーブルのダウンロードボタン

Shinyできれいなテーブルを作る際には DT (dataTable)パッケージを使うことが多いかと思います。 本日はこのDTで作ったテーブルをCSVなどで出力するためのダウンロードボタンの作り方についてです。 以下のようなイメージのダウン...
R Shiny

R Shiny のdashboardHeaderのカスタマイズ

本日はShinyのdashboardHeaderをカスタマイズする方法です。 アプリ画面でヘッダーにどのような情報を掲載するかはかなり重要な要素となります。画面ヘッダーに会社のロゴをいれてそこをクリックするとHPにジャンプしたり、ドロップダ...
R Shiny

R Shiny ベクトル要素を縦に並べて出力する

本日はShinyのUIに配置したBOXの中にベクトルの要素を縦に一つずつ並べて出力する方法についてです。 プルダウンリストなどでは自動でやってくれるし、表形式で表示すればすむので普段それほど必要ではないだけに いざとなったときに「あれ?」と...
R Shiny

numericInput で制限値を超える値が入力できてしまうバグへの対応

本日は、numericInputという数字を入力するUIパーツのバグの話です。 numericInputで出てくるスピンをクリックして入力している間はmax, minで指定した範囲を超える入力ができないように なっていますが、BOXに直接入...