【GitHub】commit & push(RStudio Terminal / Git Bash)
RStudio の Terminal から GitHub にコードを反映する方法の覚書。 もちろん、Git Bash でも使える。 RStudio の反応が悪い時には、Git Bash から送信したほうが早い場合も多い。 今回は、研究コード管理で頻用する commit → push(Terminal編) をまとめておく。 GitHubに変更を反映する(commit & push)の基本 […]
RStudio の Terminal から GitHub にコードを反映する方法の覚書。 もちろん、Git Bash でも使える。 RStudio の反応が悪い時には、Git Bash から送信したほうが早い場合も多い。 今回は、研究コード管理で頻用する commit → push(Terminal編) をまとめておく。 GitHubに変更を反映する(commit & push)の基本 […]
RStudioとGitHubを連携させて使えるようになるまでの道のり。 今回は、GitHub に作成していたリポジトリを RStudio に Clone する方法。 作成済みの GitHub リポジトリを RStudio に Clone する GitHub リポジトリの URL をコピーする GitHubに移動し、左上のGitHubのアイコンをクリック。 任意のリポジトリを選択。 リポジトリ画面に […]
RStudioとGitHubを連携させて使えるようになるまでの道のり。 前回、RStudioとGitとの連携まで行った。 今回は、RStudioとGitHubとの連携まで。今回はURLを使う方法(SSHより簡便。) 事前準備 事前準備として必要な事リスト RとRStudioのインストール Gitのインストールと初期設定 GitHubアカウントの作成 RStudioとGitとの連携 方法は下記参照。 […]
RStudioとGitHubを連携させて使えるようになるまでの道のり。 GitHubでリポジトリ(Repository)を作成 GitHubのアカウントへ移動し、Dashboardの左上にある「New」ボタンをクリック。 Repository nameをつける(今回は”test”) PublicかPrivateを選択。 Publicにすると全世界に公開される。Private […]
Outlookでメールを開いたときに画像がブロックされ、「☒」と表示されて見えなくなっていた。 これはセキュリティ保護のため、Outlookが既定で外部からの画像ダウンロードを無効化しているために起こる。 安全重視は良いことだけれど、信頼できる送り主からの画像が見られないと困る。 とゆーわけで、以下、設定方法。 Outlookで画像が「☒」となって表示されないときの対処法 1. Ou […]
ある日、画面左下の「日付と時刻」をクリックしても、いつも出てくるはずのカレンダーがポップアップしなくなった。普段は予定確認に使っているので、出てこないと地味に不便だった。 症状 左下の時計をクリックしても無反応。 本来表示される「カレンダーと予定表」が出ない。 結論 エクスプローラー(Windows Explorer)の再起動で即解決。 手順 Ctrl + Shift + Esc を押して「タスク […]
ある日、画面左下の「日付と時刻」をクリックしても、いつも出てくるはずのカレンダーがポップアップしなくなった。普段は予定確認に使っているので、出てこないと地味に不便だった。 症状 左下の時計をクリックしても無反応。 本来表示される「カレンダーと予定表」が出ない。 結論 今回は、「エクスプローラー(Windows Explorer)の再起動」で即解決した。 手順 Ctrl + Shift + Esc […]
ある日気づいたら、Dドライブに「Program Files」ができていた。 中身は空。Cドライブにはちゃんと存在しているから、Dにあるのは完全にいらないシロモノ。 ただ、右クリックで消そうとすると「SYSTEMの権限が必要です」みたいなエラーが出て削除できない。…こういうのはちょっと厄介。 今回は、試行錯誤して、これを無事に消去するまでの備忘録。 管理者権限のフォルダを削除 フォルダの中身が空であ […]
Rでよく使う正規表現のパターンを、カテゴリー別に整理してみた。 Rで使用する正規表現いろいろ 文字の検索・位置指定に関するパターン パターン 説明 例 ^ 文字列の先頭を指定 ^Hello は “Hello World” に一致 $ 文字列の末尾を指定 World$ は “Hello World” に一致 \\b 単語の境界 (word bounda […]
RMarkdownをwordファイルにknitしようとしたとき、下記エラーメッセージが出て止まってしまった。 Error: pandoc document conversion failed with error 1 このエラーは、pandocが出力ファイル(Wordドキュメント)を作成または上書きする際にアクセス権限の問題が発生していることを示している。 で、なんで問題が発生してい […]
先日、日録のカテゴリーをサブドメインに移動した。 思っていたよりも簡単にできたけど、SEO的に必要な項目を抑えているかどうか不安が残るところ。 とゆーことで、サブドメインに記事を移動した後、ちょくちょく ”Google Search Console” で確認していた……ある日。 “HTTPS”のところで “Non-HTTPS URLs” が1件表示さ […]
先日、RStudioにGitHub Copilotを入れて、かなり使いやすいと感じたので、 (順番が逆ですが)VS Codeにも導入することにしました。 以下、導入方法と使い方についてまとめておきます。 事前準備 事前準備として必要なこと VS Codeのインストール GitHub Copilotを サブスクリプション GitHub Copilotのサブスクリプションの方法は下記参照。 GitHu […]
RStudioにCopilotとchattrを導入すると、かなりの時短につながり、一度取り込むと、元には戻れぬ……。 双方の得手不得手は、こちらの比較サイトを参照 ▼ GitHub CopilotとChatGPTのざっくりとした違い GitHub Copilot Copilotは、GitHubのAIによるコーディングアシスタント。 色々と機能はあるけれど、最も重宝されている機能は、I […]
RStudioとGitHubを連携させて使えるようになるまでの道のり。 前回までに、RStudioとGit/GitHubとの連携が終了し、RStudioとGitHub間のコードのやり取り(Pull/Push)を行いました。 もう一人用のアーカイブとしてはこれで十分だと思いますが、一応、ブランチの作成までさらっと記録に残しておきます。 ブランチ(Branch)を作る必要性のある場面 ブランチが威力を […]
RStudioとGitHubを連携させて使えるようになるまでの道のり。 前回までに、RStudioとGit/GitHubとの連携が終了し、RStudioで作成したコードをGitHubに送りました。 今回は逆に、GitHubからコードを取得する方法。 準備1:各種インストールと相互連携 事前準備として必要な事リスト RとRStudioのインストール Gitのインストールと初期設定 GitHubアカウ […]
RStudioとGitHubを連携させて使えるようになるまでの道のり。 前回までに、RStudioとGit/GitHubとの連携が終了しました。 今回からいよいよ、RStudioのスクリプトをGitHubに送ったり、逆にGitHubからスクリプトを取得したりします。 事前準備 事前準備として必要な事リスト RとRStudioのインストール Gitのインストールと初期設定 GitHubアカウントの作 […]
RStudioとGitHubを連携させて使えるようになるまでの道のり。 今回は、RStudioとGitHubとの連携まで。今回はSSHを使う方法。 事前準備 事前準備として必要な事リスト RとRStudioのインストール Gitのインストールと初期設定 GitHubアカウントの作成 RStudioとGitとの連携 方法は下記参照。 SSHの設定 GitHubと接続する際、HTTPSを使う方法と、S […]
RStudioとGitHubを連携させて使えるようになるまでの道のり。 RStudioとGitHubを連携させて使えるようになるまで RとRStudioのインストール Gitのインストール RStudioの情報をGitへ伝える(Configuration) RStudioでローカルリポジトリの作成とGitの「Initial commit」 GitHubのアカウント作成 SSH鍵の設定と認証(※op […]
作表で使われるのは、{knitr}パッケージのkable()(=kbl())と{kableExra}パッケージの組み合わせや、{gt}パッケージ等。 臨床論文の最初に出てくる「Table1」を作るときにはtableone()も便利。 今回は、{knitr}パッケージのkable()(=kbl())と{kableExra}パッケージの組み合わせについての備忘録。 kbl()で作表 kb […]
例えば、R Markdownで簡単な表を作った場合、 ```{r} df_6h <- data.frame("1"=c("Cont_6h_1","LPS_6h_1"), "2"=c("Cont_6h_2","LPS_6h_2"), "3"=c("Cont_6h_3","LPS_6h_3")) rownames(df_6h) <- c("A: Cont", "B: LPS" ) coln […]
これまで、Rのスクリプトやプロジェクトの管理を、職場のサーバーに諸々保存して、リモートデスクトップで編集して、、、とゆー感じでやっていました。 けれど、新しい職場はセキュリティ対策的なもので、しょっちゅうネットワークがリセットされるし、繋がらなくなったりするし⋯⋯で、仕事のパフォーマンスがだだ下がり orz…。 でも、今更自宅にサーバーを構築するのも時間かかるし⋯⋯とゆーことで、以前ア […]
メールを送信した後で、「しまった!間違えた!」という時がある。 Gmailだったら、完全送信までに30秒間の猶予を与えてくれるけど、Outlookの場合はそのまま送ってしまうよう。 でも、相手が未読の状態だったら、「送信取り消し」や「送信のやり直し」が可能。 送信メールの取り消し/やり直し 送信フォルダから、取り消し/やり直ししたいメールを選択し、ダブルクリックでポップアウトさせる。 左上の「Fi […]
グループ内でのスケジュール管理などに何かと便利なGoogle Sheet。 日付をカレンダーからピックアップしたいときは、Date Pickerにしておくと便利。 Date pickerの表示方法 1.対象のセルを選択。 2.右クリック→View more cell actions→Data validation 3.Criteriaのところで “Is valid date” […]
”tidyverse”のfunctionがない、というエラーメッセージが出たので、アンインストール/再インストールを試みた。 remove.packages("tidyverse") install.packages("tidyverse") library(tidyverse) するとここでまたエラーメッセージ。 Error: package or namespace load fa […]
必要なデータをCSVファイルとしてダウンロードした時、時々文字化けして困ることがある。 これは、文字コードの違いであることがほとんど。 文字コードの違いが原因かどうか確認する方法 文字化けの原因が文字コードの違いによるものかどうかを確認するために、ワードパットなどのテキストエディタで開いてみる。 テキストエディタでは文字化けしていない。 文字化け解消方法①:テキストエディタで文字コードを […]
read.csvでダウンロードしたCSVファイルを開こうとしたら、 read.csv("D:/Downloads/New_file.csv") 下記メッセージ。 Error in make.names(col.names, unique = TRUE) : invalid multibyte string at '<83>|<81>[' 困ったなと思って調べる […]
文字列に特定の文字が含まれている行を抽出したい場合、grepl()を使うと便利。 grepl()の特徴 grepl()は、文字列に特定のパターンが含まれるかどうかをTRUE/FALSEで返す。 データフレームの行抽出の際に便利。 特定の文字を含む行を抽出:grepl() データフレームの作成 以下のようなデータフレームを作ってみる。 # サンプルデータフレーム df <- data.fram […]
ggplotで作った下記グラフ、一番高いバーのせいで、低いバーが見えにくくなっている。 なので、途中で棒をぶった切って、中間部を省略し、さらに上の方は間隔を狭めたい。 ……と思った時の備忘録。 軸を切断して途中を省略し、軸幅の割合を変える 使う関数は、scale_y_break()。 軸を切断して途中を省略する 試しに、15から19までを切断して省略してみる。 scale_y_break(c(15 […]
リモートデスクトップの時、自宅のモニターとサイズが合わず、タスクバーのアイコンを探す時に下にスクロールしなくちゃならなかったりしてちょっとモヤッとする。 こんな時は、「Smart Sizing」を使うと便利。 画面左上を左クリックして、「Smart sizing」を選択。 画面のサイズ比が変わり、下にタスクバーが見えるようになった。 これだと、画面を最大化しつつ、必 […]
データフレームから、subsetを使って、特定の行や列を抽出する方法。 今回は、下記データ(Data)を使用。 > print(Data) ID Cohort Sex Age ADNC LBDSubtype 1 149 LBD M 83 Low BP 2 634 AD M 78 High DN 3 632 AD F 75 High BP 4 901 LBD M 74 Not TL 5 621 […]
例えば、このマウスのIHC画像。 海馬と皮質の部分をそれぞれannotationして、二値化してDAB染色陽性部分の面積を測定したい。 アノテーションを作成する まずは、計測したいエリアを選択して、アノテーションを作成する。 左タブから「Annotations」タブを選択。 アノテーション作成によく使うのは、赤枠で囲った「Brush」ツールと「Wand」ツール。 まずはWandツールを使って、輝度 […]
この血管の図形、内皮細胞がないので、足してみる。 まずは直線でこのような内皮細胞の管をつくる。 これを、ArterioleのBranchに沿って変形させたい。 オブジェクトを歪める この時役に立つのがWarp Tool(Shift + R)。 オブジェクトを選択した状態で、「Shift + R」。 目的の部分の上にカーソルを合わせ、左クリックを押しながら変形させたい方向にドラッグ。 これを複数回繰 […]
Rは統計解析等に強いプログラミング言語。 RStudioは、Rを使うための総合開発環境(IDE)の一つ。 両方とも無料でダウンロードできる。 Rのダウンロード/インストール Rのダウンロード CRANウェブサイトへ。 私はWindowsを使っているので、「Download R for Windows」を選択。 (Macの場合は「Download R for macOS」, Linuxの場合は「Do […]
ある時、職場のOutlookのメールボックスに下記のような警告メッセージが届いた。 まだ赴任して1年も経っていないのに、もうメールボックスがいっぱいだなんて……こんなの仕事にならないわ。。。 IT掛に相談すると、この施設に配布されているメールボックスの空き容量は通常5GBなんだとか……少なっ! と嘆いているだけでは事態は改善しないので、IT掛に容量拡大を依頼しつつも、現状、優先度の低 […]
日本語で文章を書くとき、普段使っている句読点は「、。」だけど、日本語の論文では「,.」を使うように指示されることが多い。 その時だけデフォルトを変更する方法の備忘録。 文字変換ソフトウェアのプロパティから変更 私が普段使っている文字変換ソフトウェアはGoogle日本語入力(←おすすめ)。 でも基本、IMEでもATOKでも同じ。 方法 画面右下にある、文字アイコンを右クリック→プロパティを選択。 G […]
WordにReadCube Papersのアドインを入れて論文を書く今日この頃。 雑誌の規定にあったBibliographyのフォーマットが、リストの中から見つからなかったりする。 今回は、APAのスタイルに近いんだけど、Referenceのところにリストナンバー「1.2.…」を入れる必要がある。 とゆーことで、SmartCiteのBibliographyをカスタマイズし […]