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, […] 続きを読む