備忘ログ

チラシの裏的備忘録&メモ

2022-01-01から1ヶ月間の記事一覧

Rでデータフレーム ⇔ リスト の変換

R

qiita.com こちらでRで各行を要素としたリストを作成する方法が自分で関数を定義して紹介されているが、今なら{purrr}のpmap()を使うと簡単にできそう。 今回は例としてirisデータを使うが、全部を使うと見にくいので冒頭5行だけ使用するために、iris.headと…

メモ:Rで長さの異なるlistをデータフレームに変換したい

R

Rで長さの異なるlistをデータフレームに変換したいということがあったので方法のメモ。 a <- list(A = 1, B = 1:2, C = 1:3, D = c(1, NA, 3:4), E = c(1, NA)) こんなリストがあったときに 次のようなデータフレームがほしいとき(データフレーム1、リストそ…

メモ:エスケープシーケンスは`\`+`1文字`はRの`{base}`の`nchar()`や、`{stringr}`の`str_length()`で文字数カウントするとき、1文字でカウントされる

R

メモ:エスケープシーケンスは\+1文字はRの{base}のnchar()や、{stringr}のstr_length()で文字数カウントするとき、1文字でカウントされる。テキスト処理していてちょっとハマったのでメモ。 というかエスケープシーケンスの最初の\文字はカウントされていな…

CRANで公開されているRのパッケージの依存関係(ImportとSuggest)をみてみた

R

個人的な興味関心でCRANで公開されているRのパッケージの依存関係(ImportとSuggest)をみて、依存されている件数が多いパッケージ、つまり引用件数が多いパッケージ等をみてみたのでメモ。 とりあえず、前処理 ImportsもSuggestsもないパッケージは…… 依存…