ひょっこりノートは、Google Colab のノートブックを利用した
Web上のワークシートです。
Google Colab のノートブックは、文章とプログラムを含み、word,excel
を合わせた機能を持ちます。
GoogleColab では Python, R, Julia
の3種類のプログラム言語を使用することができます。
[目的]
まず一般的な方法を紹介します。
以下のリンクをクリックすると、言語をRに設定した新規ノートブックを作成できます。
https://colab.research.google.com/notebook#create=true&language=r
ノートブックはプログラムを書き入れるファイルと思って下さい。
Colab ではセル単位でプログラムを実行できます。
画面左上の「+
コード」をクリックすると新しいコードセルが作成されます。
R スクリプトを書いて実行してみます。
x <- rnorm(10000)
hist(x)
セル内のスクリプトが実行されました。
このように Colab ではセルごとにスクリプトを書き、実行することができます。
セルの出力(実行結果)を消すには、セルの右上のボタンから「出力を消去」を選びます。
画面左上の「+
テキスト」をクリックするとテキストセルが作成されます。
テキストセルは、プログラムではなく普通の文章を書くためのセルです。
テキストセルの編集時はセルが左右に分割されて表示されます。
左側がテキストを記入する場所で、右側にはテキストの表示結果が示されます。
テキストセルの文章はマークダウン形式で書くことができます。
マークダウン形式を知らない人は、とりあえず次のルールを覚えておくと良いでしょう。
3つめのルールについて、これは文章の見出しを作るために使う機能です。ちなみに、#が1つだと文字のサイズがとても大きいですが、#記号を2つとか3つ並べることもでき、その場合は#記号の数が多くなるほど文字のサイズが小さくなります。
Markdownは、記号(#や*)を使ってテキストを装飾する軽量マークアップ言語です。
主な装飾は、見出し(#)、太字(**)、斜体(*)、箇条書き(-)、リンク([テキスト](url))など。
すべて半角で入力し、記号と文字の間にスペースを入れることで、構造化されたHTML文書に変換されます。
Markdownは、表を記述することもできます。
テキストセルに以下のスクリプトを入力(コピペ)すると、四分表が作成されます。
| | 効果あり|効果なし|計|
| :-- | :--: | :----: | :----:| ---- | -------| ---- |
| 新薬 | a |b| a+b || ||
| ブラセポ | c | d|c+d| || ||
| 合計 |a+c |b+d|a+b+c+d || ||
|
| 効果あり | 効果なし | 計 | ||||
|---|---|---|---|---|---|---|
| 新薬 | a | b | a+b | |||
| ブラセポ | c | d | c+d | |||
| 合計 | a+c | b+d | a+b+c+d | |||
LaTeX(ラテフ)を用いて数式の記述もできます。
分散の式は次のようになります。
$V(X)=\dfrac{1}{n} \sum_1^n(x_i-m)^2$
\(V(X)=\dfrac{1}{n} \sum_1^n(x_i-m)^2\).
$\displaystyle V(X)=\dfrac{1}{n} \sum_1^n(x_i-m)^2$
\(\displaystyle V(X)=\dfrac{1}{n} \sum_{i=1}^n(x_i-m)^2\)
セルをクリックして選択状態にすると、そのセルの右上にいくつかのアイコンが表示されます。上矢印↑や下矢印↓をクリックするとそのセルの位置を上下に移動させることができます。
ところで、新しいセルを作成する際に先ほどは画面左上の「+ コード」「+ テキスト」ボタンを使いましたが、別の方法も可能です。
セルとセルの間で、かつ左右方向で中央付近にマウスカーソルを合わせると、そこに「コード」と「テキスト」のボタンが現れます。
そのボタンを押せば、その位置に新しいセルを作成することができます。
ノートブックを保存するには、画面左上の「ファイル」から「保存」を選びます。
すると、ノートブックは自分の Google アカウントの Google Drive
に保存されます。
Ctrl + S(⌘ + S)というキーボードショートカットでも保存できます。
ノートブックの名前は画面上部のファイル名の箇所をクリックすると変更できます。