Skip to content

Instantly share code, notes, and snippets.

View mokztk's full-sized avatar

MORI Kazutaka mokztk

  • Shizuoka, JAPAN
View GitHub Profile
@mokztk
mokztk / R4.0.2_20200626.Dockerfile
Last active July 2, 2020 03:29
ubuntu:18.04 に R 4.0.2+RStudio server+Radian と頻用パッケージを追加した作業用イメージ
# R 4.0.2 and RStudio server with some packages.
# MRAN library fixed at 2020-06-26 (the day 4.0.2 first came to MRAN)
FROM ubuntu:18.04
# Change environment to Japanese (Character, DateTime, and Fonts)
ENV DEBCONF_NOWARNINGS=yes
RUN set -x \
# install Japanese lung pack (and locales)
&& apt-get update \
@mokztk
mokztk / R4.0.0_20200606.Dockerfile
Created June 19, 2020 04:33
ubuntu:18.04 に R 4.0.0+RStudio server 1.2.x+Radian と頻用パッケージを追加した作業用イメージ
# R 4.0.0 and RStudio server with some packages.
# MRAN library fixed at 2020-06-06 (the day 4.0.1 source code was released)
FROM ubuntu:18.04
# Change environment to Japanese (Character, DateTime, and Fonts)
ENV DEBCONF_NOWARNINGS=yes
RUN set -x \
# install Japanese lung pack (and locales)
&& apt-get update \
@mokztk
mokztk / 2020Apr.Dockerfile
Last active June 9, 2020 17:20
rocker/tidyverse:3.6.3 をベースに日本語フォントや頻用パッケージを追加する
# R 3.6.3 and RStudio server with some packages.
FROM rocker/tidyverse:3.6.3
# Change environment to Japanese (Character and DateTime)
# Ref: Dockerfile of rockerjp/tidyverse
ENV LANG=ja_JP.UTF-8 \
LC_ALL=ja_JP.UTF-8
RUN set -x \
&& sed -i '$d' /etc/locale.gen \
@mokztk
mokztk / SurvivalCART_with_party.R
Created May 19, 2020 08:06
{party} を使った Survival CART 解析(Ref: http://rcommanderdeigakutoukeikaiseki.com/survival_CART.html )。終端ノードの生存曲線の色や太さを変えられるようにしたテンプレート
# {party} を使った Survival CART 解析
# Ref: http://rcommanderdeigakutoukeikaiseki.com/survival_CART.html
# {party} の読み込み
if(!require("party")){
install.packages("party", dep = TRUE, repos = "https://cloud.r-project.org/")
}
library("party")
# party::node_surv() を一部書き換えて、終端ノードの生存曲線の色と太さを指定できるようにする
@mokztk
mokztk / Rmd_slides_with_grid_layout.md
Last active March 31, 2020 05:41
【Qiitaバックアップ】Rmdスライドにグリッドレイアウトを導入(revealjs+Pure.css)[RStudio Advent Calendar 2017 | 11日目] [2017-12-11 / last update 2017-12-14]
title tags author slide
Rmdスライドにグリッドレイアウトを導入(revealjs+Pure.css)
RStudio RMarkdown
mokztk
false

この記事は、RStudio Advent Calendar 2017 - Qiita 11日目の記事です。 RStudioそのものではなく、Rmdによるスライド作成の話題で恐縮ですが投稿させて頂きます。

1. はじめに

@mokztk
mokztk / RNotebook_Download_Japanese.md
Last active March 31, 2020 05:42
【Qiitaバックアップ】R Notebookの "Download Rmd"で日本語を扱えるようにする [2017-07-17 / last update 2018-05-17]
title tags author slide
R Notebookの "Download Rmd"で日本語を扱えるようにする
R RMarkdown RStudio
mokztk
false

㊗️ 公式に修正されました(2018-05-17 加筆)

この問題については、2017-11-11 リリースの rmarkdown 1.7fix #722 として修正されていました。アプローチは自分と違っていましたが、rmarkdown 1.9を使ったR Notebookで問題なく日本語(utf-8)を含む.Rmdを取り出せることを確認しました。

@mokztk
mokztk / Recreate_specific_point_of_R_with_Vagrant.md
Last active March 31, 2020 05:42
【Qiitaバックアップ】特定時点のR環境をVagrantで再現する (Windows) [2017-03-05 / last update 2017-03-16]
title tags author slide
特定時点のR環境をVagrantで再現する (Windows)
R RStudio Vagrant
mokztk
false

動機

数年前に作成したRスクリプトやRmarkdownファイルを持ち出してきて現在の環境で実行すると、当時問題なかったはずのコードが思うように動かないことがあります。再利用するなら古いコードを書き直すことが望ましいですが、検証目的の場合など、改変したくない or できない場合もあります。 かといって、現在使っている解析環境でR本体やライブラリを依存関係を含めて入れ替えるのは大変ですし、他のプロジェクトの解析にも影響が出てしまう恐れがあります。

@mokztk
mokztk / 2019Dec.Dockerfile
Last active June 9, 2020 17:21
rocker/tidyverse:3.6.1をベースに日本語設定や頻用パッケージを追加する
# R 3.6.1 and RStudio server with some packages.
FROM rocker/tidyverse:3.6.1
# Change environment to Japanese (Character and DateTime)
# Ref: Dockerfile of rockerjp/tidyverse
ENV LANG=ja_JP.UTF-8 \
LC_ALL=ja_JP.UTF-8
RUN set -x \
&& sed -i '$d' /etc/locale.gen \
@mokztk
mokztk / WSL_R3.6.1_provision.sh
Last active March 4, 2020 05:15
WSLのUbuntu 18.04LTSに R3.6.1+RStudio Server+radian をセットアップする script
#!/bin/bash -x
## provisioning script for RStudio Server on ubuntu / WSL
## MRAN library fixed at 2019-12-12 (the last day before 3.6.2)
sudo apt update
sudo apt upgrade -y
# Change environment to Japanese (Character and DateTime)
echo 'export LANG=ja_JP.UTF-8' >> ~/.bashrc