MONTH

2024年6月

【Rで作表】{knitr}パッケージのkable()と{kableExtra}パッケージの組み合わせ

作表で使われるのは、{knitr}パッケージのkable()(=kbl())と{kableExra}パッケージの組み合わせや、{gt}パッケージ等。 臨床論文の最初に出てくる「Table1」を作るときにはtableone()も便利。   今回は、{knitr}パッケージのkable()(=kbl())と{kableExra}パッケージの組み合わせについての備忘録。 kbl()で作表 kb […]

【R Markdown】コードを隠す

例えば、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 […]

Git/GitHubの環境構築

これまで、Rのスクリプトやプロジェクトの管理を、職場のサーバーに諸々保存して、リモートデスクトップで編集して、、、とゆー感じでやっていました。 けれど、新しい職場はセキュリティ対策的なもので、しょっちゅうネットワークがリセットされるし、繋がらなくなったりするし⋯⋯で、仕事のパフォーマンスがだだ下がり orz…。 でも、今更自宅にサーバーを構築するのも時間かかるし⋯⋯とゆーことで、以前ア […]

【Outlook】送信メールの取り消し/やり直し

メールを送信した後で、「しまった!間違えた!」という時がある。 Gmailだったら、完全送信までに30秒間の猶予を与えてくれるけど、Outlookの場合はそのまま送ってしまうよう。 でも、相手が未読の状態だったら、「送信取り消し」や「送信のやり直し」が可能。 送信メールの取り消し/やり直し 送信フォルダから、取り消し/やり直ししたいメールを選択し、ダブルクリックでポップアウトさせる。 左上の「Fi […]

【Google Sheet】カレンダー(Date Picker)を表示する

グループ内でのスケジュール管理などに何かと便利なGoogle Sheet。 日付をカレンダーからピックアップしたいときは、Date Pickerにしておくと便利。 Date pickerの表示方法 1.対象のセルを選択。 2.右クリック→View more cell actions→Data validation 3.Criteriaのところで “Is valid date” […]

【Rトラブルシュート】Error: package or namespace load failed for ‘tidyr’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): namespace ‘cli’ 3.3.0 is already loaded, but >= 3.6.1 is required

”tidyverse”のfunctionがない、というエラーメッセージが出たので、アンインストール/再インストールを試みた。 remove.packages("tidyverse") install.packages("tidyverse") library(tidyverse) するとここでまたエラーメッセージ。 Error: package or namespace load fa […]

【Excel】CSVファイルが文字化けする時

必要なデータをCSVファイルとしてダウンロードした時、時々文字化けして困ることがある。      これは、文字コードの違いであることがほとんど。 文字コードの違いが原因かどうか確認する方法 文字化けの原因が文字コードの違いによるものかどうかを確認するために、ワードパットなどのテキストエディタで開いてみる。 テキストエディタでは文字化けしていない。 文字化け解消方法①:テキストエディタで文字コードを […]

【Rデータ整理】特定の文字を含む行を抽出:grepl()

文字列に特定の文字が含まれている行を抽出したい場合、grepl()を使うと便利。 grepl()の特徴 grepl()は、文字列に特定のパターンが含まれるかどうかをTRUE/FALSEで返す。 データフレームの行抽出の際に便利。 特定の文字を含む行を抽出:grepl() データフレームの作成 以下のようなデータフレームを作ってみる。 # サンプルデータフレーム df <- data.fram […]