2023年 今年のブレイクスルー研究(Science) 更新日:2024年4月29日 公開日:2023年12月31日 Review / News 年の瀬、各誌この1年のブレイクスルーや来年の展望etc.をまとめています。 諸事情で、帰国後ほとんど post 出来なかった Self Journal Club ですが、少し the shape of the land […] 続きを読む
【Rデータ整理】文字列や数値の抽出:str_extract/str_extract_all/readr::parse_number 更新日:2024年12月15日 公開日:2023年12月15日 R str_extract(), str_extract_all(), readr::parse_number() は、Rにおける文字列のパターン抽出や数値の抽出に便利な関数です。 以下に、それぞれの関数の使い方、特徴、例を […] 続きを読む
【Rデータ整理】マッチするかどうかを返す:str_detect/grepl 更新日:2024年12月15日 公開日:2023年12月15日 R 特定の条件にマッチするかどうかを判定する関数には、str_detect() と grepl()を使うことができる。 str_detect() は stringr パッケージの関数で、grepl() はRの標準パッケージ( […] 続きを読む
【Rデータ整理】文字列のマッチする箇所の数を返す:str_count 更新日:2024年12月15日 公開日:2023年12月15日 R str_count(string, pattern) は、文字列内に正規表現pattern がいくつ出現するかをカウントする関数。 この関数は、stringr パッケージに含まれているので、まずは、library(str […] 続きを読む
【Rデータ整理】文字列を繰り返し複製する:str_dup/strrep 更新日:2024年12月15日 公開日:2023年12月15日 R 文字列を繰り返し複製する時には、str_dup() と strrep()などを使う。 str_dup():stringrパッケージの関数で、ベクトル化が簡単、使い方が直感的。 strrep():base R (標準関数) […] 続きを読む
【Rデータ整理】文字列のフォーマットを変更する:str_to_upper/str_to_lower/str_to_title/str_to_sentence 更新日:2024年12月16日 公開日:2023年12月15日 R 文字列のフォーマットを変更する時には、stringrパッケージに含まれているstr_to_upper(), str_to_lower(), str_to_title(), str_to_sentence()等を使う。 こ […] 続きを読む
【Rデータ整理】文字列vector要素を繋げて1つの文字列にする:str_flatten/paste0 更新日:2024年12月15日 公開日:2023年12月14日 R あるvectorの要素を繋げて一つの文字列にしたい場合、str_flatten()やpaste0()を使う。 どちらも文字列を結合(連結)するための関数だけれど、使い方や挙動にいくつかの違いがある。 str_flatte […] 続きを読む
【Rデータ整理】文字列の抽出や置換:str_sub/substr 更新日:2024年12月15日 公開日:2023年12月14日 R 文字列を部分的に抽出したり、置換したりするときには、R標準パッケージ(base)のsubstr()、もしくは stringrパッケージならstr_sub()を使う。 substr()とstr_sub()の違い subst […] 続きを読む
【Rデータ整理】文字列の長さを数える:str_length/(nchar) 更新日:2024年12月15日 公開日:2023年12月14日 R 文字列の中の文字数をカウントする方法としては、R標準パッケージ(base)に含まれるnchar()関数や、stringrパッケージのstr_length()関数等を使う。 基本的には、str_length()関数を使うこ […] 続きを読む
【Rデータ整理】データフレームの結合:dplyr::join 更新日:2024年12月14日 公開日:2023年12月14日 R 2つのデータフレームを結合するときには、dplyr::join()関数を使う。 join()関数は、dplyrパッケージの関数なので、まずはdplyrパッケージをインストールして読み込む必要がある。 install.pa […] 続きを読む
【Rデータ整理】rownames()の使い方色々 更新日:2024年12月14日 公開日:2023年12月14日 R Rのrownames()関数は、データフレームや行列(matrix)の行名(row names)を取得または設定するための関数。 基本的な使い方 行名を取得する rownames(データフレームまたは行列) 例: df […] 続きを読む
R標準パッケージ(base)とstringrパッケージはどちらが速いのか? 更新日:2024年12月14日 公開日:2023年12月14日 R 前回、R標準パッケージ(base)とstringrパッケージの比較をしてみて、「処理速度は、場合によってはbase、場合によってはstringrの方が速い」ということがわかった。 で、具体的にどのときにbase、どのとき […] 続きを読む
【Rベーシック】リスト (List) を他の型に変換:unlist() 更新日:2024年12月7日 公開日:2023年12月7日 R とあるデータをインポートし、数セル分だけ抽出。 # データのインポート df1 <- read_excel("Data/data.xlsx", sheet="mom" ) df2 <- filter(df1, […] 続きを読む
【Rトラブルシュート】ggplot2 で “scale_fill_manual” が効かないとき 更新日:2024年11月24日 公開日:2023年11月23日 R 下記コードを書いて、scale_fill_manualでバーグラフの色を指定したけど、効かなかった。 p1 <- ggplot(df_6h, aes(x=Sample.name, y=Rel.Exp)) + sta […] 続きを読む
【RStuido】パッケージをアップデート 更新日:2024年11月17日 公開日:2023年11月17日 R 古いバージョンのパッケージを使っている場合、互換性の問題を引き起こす事がある。 この場合、update.packages()でパッケージをアップデートすると良い。 update.packages() アップデートが必要な […] 続きを読む
テプラの無線接続設定いろいろ 更新日:2023年12月5日 公開日:2023年11月14日 Others 職場で、キングジムのテプラPRO SR599Pを購入。 このテプラ、PC上でデザインして、無線で印刷できるスグレモノ。 ……なんだけど、無線の設定に手間取ったので、同僚のPC設定のために備忘録。 いくつか方法があるけど、 […] 続きを読む
Creative Cloud のアイコンに紐づけするアカウントを変更 更新日:2023年11月18日 公開日:2023年11月13日 PC環境 今まで、個人で Adobe Creative Cloud をサブスクリプションしていたけれど、今度から職場の Adobe ライセンスを利用できるようになりました! 2011年にAdobe がサブスク化してから、驚くほど使 […] 続きを読む
個人の OneDrive から職場の OneDrive にデータを移行 更新日:2023年11月18日 公開日:2023年11月11日 PC環境 最近職場が変わり、任期なしポストに着任しました。 これからよっぽどの事がない限り職場が変わらない……とゆー意気込みで、この機会に、個人購入していた Office365 を職場の Office365(テニュアは無料!)に完 […] 続きを読む
iphoneでテザリングしてPCをインターネットに接続 更新日:2023年11月11日 公開日:2023年11月10日 iPhone 最近、思い切って異動!で、自宅から2時間弱かけて通うようになって……まあ、遠いです💦 往復4時間近くの通勤時間を無駄にはできないので、特急電車で通勤し、移動中も仕事の時間に! で、そこで重要 […] 続きを読む
【Rトラブルシュート】undefined columns selected 更新日:2024年10月23日 公開日:2023年10月23日 R grepで特定の行を抽出しようとして下記コードを書いたら、 data=c <- Data[grep("Int", Data$ADNC, invert=T)] 下記メッセージ。 Error in `[.data.fr […] 続きを読む
【Rデータ整理】行の抽出:filter 更新日:2024年10月20日 公開日:2023年10月20日 R データフレームから、dplyr::filter()を使って、特定の行を抽出する方法。 今回は、下記データ(Data)を使用。 > print(Data) ID Cohort Sex Age ADNC LBDSubt […] 続きを読む
【Rデータ整理】行の抽出:grep ✕ 正規表現 更新日:2024年12月16日 公開日:2023年10月20日 R データフレームから、grepを使って、特定の行を抽出する方法。 今回は、下記データ(Data)を使用。 > print(Data) ID Cohort Sex Age ADNC LBDSubtype 1 149 L […] 続きを読む
【Rデータ整理】列の抽出:[ ]を使う 更新日:2024年10月20日 公開日:2023年10月20日 R [ ] (square brackets)を使って、各要素にアクセスする方法は、下記参照。 この基本を使って、データフレームの列を抽出する。 今回は、下記データ(Data)を使用。 > print(Data) ID Co […] 続きを読む
【Rデータ整理】行や列の抽出:[]を使う 更新日:2024年10月20日 公開日:2023年10月20日 R [ ] (square brackets)を使って、各要素にアクセスする方法は、下記参照。 この基本を使って、データフレームの行や列を抽出する。 今回は、下記データ(Data)を使用。 > print(Data) ID […] 続きを読む
【Rトラブルシュート】Using `size` aesthetic for lines was deprecated in ggplot2 3.4.0. ℹ Please use `linewidth` instead. 更新日:2024年9月22日 公開日:2023年9月22日 R 久しぶりにRで作図していたら、下記メッセージ。 Using `size` aesthetic for lines was deprecated in ggplot2 3.4.0. ℹ Please use […] 続きを読む
【Rで作図】棒グラフを作る 更新日:2024年9月22日 公開日:2023年9月21日 R 以下に示すのは、ggplotを使って、平均値で棒グラフを作る方法。 前準備 パッケージのインストール あらかじめ、必要なパッケージをインストールしておく。 library(tidyverse) library("ggpl […] 続きを読む
【QuPath】複数の画像を並べて表示 更新日:2024年9月19日 公開日:2023年9月19日 QuPath / HALO 右側のパネルに、画像を複数並べて表示したい場合、 「View」→「Multi-view」→「Wet grid size」を選択すると、色々選択肢が出てくる。 1x1 1x2(横並び) 2x1(縦並び) 2x2 3x3 A […] 続きを読む
【Illustrator】枠内で文章を折り返す 更新日:2023年11月19日 公開日:2023年9月19日 Illustrator イラレで学会ポスター作成中。 普通にツールバーから文字ボタン「T」で文章を打つと、改行しないかぎりひたすら右に文章が続いていく。 これを、ある一定の枠内で自動的に折り返してほしい時の備忘録。 枠内で文章を折り返す 普通に […] 続きを読む
【Illustrator】先広がりの、曲線矢印 更新日:2024年9月19日 公開日:2023年9月15日 Illustrator 私は、こんな感じでどこかから飛び出たような、先広がりの、曲線矢印が好み。 ……なので、この矢印の作り方の備忘録。 曲がった矢印 先広がりの曲線を描く 曲線ツールで四分曲線を描く。 今回、太さは10ptくらいで作製。 線の […] 続きを読む
【Illustrator】ボヤッと切り抜く 更新日:2023年11月11日 公開日:2023年9月12日 Illustrator 上の画像のように、画像をボヤッと切り抜く方法。 1.クリッピングマスクで切り抜く まずは切り抜きたい画像を用意。 切り抜きはクリッピングマスクで。 shapeで適当な形を選んで、 切り抜きたい画像の "上に" 乗せる。中 […] 続きを読む
【Rデータ整理】R標準パッケージ(base)とstringrパッケージの比較 更新日:2024年12月14日 公開日:2023年8月14日 R Rで文字列操作を行う際に、標準パッケージ(baseパッケージ)やstringrパッケージを使っていることが多いと思う。 私の周囲にはstringrを好む人が多いけれども、実際、どちらを使った方がよいのか、調べてみた。 R […] 続きを読む
【RMarkdownトラブルシュート】knit error: bkm [reaction mix] should only contain alphanumeric characters, “:”, “-” and “_”. 更新日:2024年12月15日 公開日:2023年8月13日 R R Markdownをknitすると、下記エラーが出で止まった。 knit error: bkm [reaction mix] should only contain alphanumeric characters, " […] 続きを読む
【R Markdownトラブルシュート】Error in parse_block(g[-1], g[1], params.src, markdown_mode) 更新日:2024年12月15日 公開日:2023年8月13日 R R Markdownをkinitしようとしたら、下記エラー。 processing file: xxx.Rmd Error in parse_block(g[-1], g[1], params.src, markdown […] 続きを読む
【RMarkdownトラブルシュート】Error: Functions that produce HTML output found in document targeting docx output. 更新日:2024年12月15日 公開日:2023年8月13日 R とあるR Markdownファイルをdocx形式で出力しようとしたところ、以下のエラーが発生した。 Error: Functions that produce HTML output found in document […] 続きを読む
【RMarkdownトラブルシュート】Knitエラー:the execution halted because of the Error in match.fun(FUN) object ‘spaces’ not found 更新日:2024年12月13日 公開日:2023年6月26日 R Markdownで簡単な表を書いて、 Cont_6h <- c("Cont_6h_1","Cont_6h_2","Cont_6h_3") LPS_6h <- c("LPS_6h_1","LPS_6h_2"," […] 続きを読む
【ImageJ/Fiji】色を変更 更新日:2024年6月26日 公開日:2023年6月26日 ImageJ / Fiji 例えば2重染色と核染色の3つの画像を撮影したlifファイルをFijiで開いたとき、各stack画像は全部青に疑似カラーされている。 これだとイメージが湧きにくいので、Color1の色を緑、Color2の色を赤に変更してみ […] 続きを読む