ファイル管理
本ページの内容を読む前に、ファイルシステムの詳細などを解説した「ファイル・システム」も合わせて読むことを強く推奨する。
フォルダー/ファイルの管理はJupyterHub内でも、RStudio内でもできるが、ここではRStudio側で管理する方法を紹介する。RStudioを起動し、作業するプロジェクトを開き、Filesペインを確認しよう。RStudioを経由したフォルダー/ファイルの管理は全てFilesペイン上で行われる。
宋が推奨する設定の場合、Filesペインは画面の右下領域にある。Environment、History、Files、Plotsなど様々なタブがあるが、FilesをクリックするとFilesペインが表示される。RStudioではこれらの領域のことをペイン(pane)と呼ぶ。
フォルダーの管理
講義、または課題ごとのプロジェクトを作ったら、JupyterHubにプロジェクトのフォルダーが生成される。各プロジェクトごとにRスクリプト、Markdownファイル、出力物(図、文書など)が管理できるが、プロジェクト内のファイルが多くなる可能性もある。この場合、プロジェクト・フォルダー内に更に下位フォルダーを作成し、ファイルを管理した方が望ましい。
フォルダーの作成
手順1: 現在、Filesペインで表示されているフォルダーがプロジェクトの最上位フォルダーであることを確認する。「Home > プロジェクト名」と表示されていれば問題ない。
手順2: New Folderをクリックする。
手順3: 作成するフォルダーの名前を入力する。ここではデータなどを集めておくData
という名のフォルダーを作成する。
手順4: 正しくフォルダーが作成されているかを確認する。
フォルダー名にはローマ字、数字のみを使おう。スペースもなるべく使わず、空白を入れたい場合はスペースの代わりにアンダースコア(_
)を使おう。
フォルダー内に更にフォルダーを作成することもできる。一つのフォルダー内にファイルが多すぎる場合、更にフォルダー分けして管理した方が効率的だろう。
フォルダーの削除
フォルダーを削除するとフォルダー内のファイルも全て削除される。削除する前には慎重にフォルダー内のファイルを確認しておくこと。
手順1: 削除するフォルダーの左にチェックを付け、Deleteをクリックする。
手順2: Yesをクリックする。
ファイルの管理
分析に使用するデータセットを自分のPCにダウンロードしてもそのままJDCat分析ツールで使うことはできない。JDCat分析ツールで使用するためには、ファイルをアップロードする必要がある。これはデータだけでなく、本講義の課題用ファイルについても同様である。
ファイルのアップロード
手順1: ファイルをアップロードしたいフォルダーへ移動する。
- 下位フォルダーへの移動: フォルダー名をクリックする。
- 上位フォルダーへの移動: 「..」をクリックするか、パスが表示されているバーで移動先をクリックする。
手順2: ファイルのアップロード先が正しいかを確認し、Uploadをクリックする。
- 以下の例は
Homework_01
プロジェクト・フォルダー内のData
フォルダーがアップロード先である。
手順3: File to upload:でアップロードしたいファイルを選択する。
RStudio上でファイルは一度の一つしかアップロードできない。複数のファイルを同時にアップロードしたい場合は、この作業を繰り返すか、JupyterHubのホーム画面でアップロードする必要がある。
手順4: アップロードするファイルをダブルクリックする。
- 以下では
Prev_Vote.csv
というファイルをアップロードする例である。
手順5: OKをクリックする。
手順6: 正しくファイルがアップロードされているかを確認する。
ファイルのダウンロード
作成した図表をLaTex/Microsoft Word/Powerpoint/Pages/Keynoteなどで使うためには、その図表を自分のPCにダウンロードする必要がある。同様に、課題の出力物をLMSに提出するためにも、出力物を一旦自分のPCにダウンロードしてから提出する必要がある。
アップロードは一度ごとに一つのファイルしかアップロードできないが、ダウンロードは複数のファイルを同時にダウンロードできる。ただし、個別のファイルがダウンロードされるのではなく、一つのファイルととして圧縮(zip形式)されてからダウンロードされる。ダウンロード後はファイルを解凍すること。
手順1: ダウンロードするファイル名の左にチェックを付ける。
- 以下では
Micro_HW01.html
というファイルをダウンロードする例である。
手順2: More > Export…をクリックする。
手順3: Downloadをクリックする。
LMSで課題を提出するためには出力物を提出する必要があるが、提出する前にダウンロードしたファイルを必ず確認しよう。間違ったファイルを提出した場合でも提出期限内なら差し替え可能だが、期限が過ぎた場合、理由を問わず差し替えは認めない。また、間違ったファイルが提出されたことを宋が個別に知らせることもないため注意しよう。
ファイルの削除
フォルダーの削除と同じ手順で削除できる。
Fileペインではファイルの一覧が確認できる。しかし、これらのファイルがどのフォルダーに入っているかが分からない場合もあろう。この場合、Fileペインの上段バーを確認すること。そこに現在表示されているファイルのパスが表示されている。「Home>プロジェクト名」と表示されている場合、Fileペインに見えるファイルはプロジェクト・フォルダ―直に入っていることを意味する(右上のプロジェクト名とFileペインのプロジェクト名が一致しているか確認すること)。これらのファイルのパスは"ファイル名"
のみで良い。上段バーのパスが「Home>プロジェクト名>Data」になっている場合、表示されているファイルはプロジェクト・フォルダー内のData
フォルダーに入っていることを意味する。これらのファイルのパスは"Data/ファイル名"
となる。