data.tableの.Iと.Nって実は超便利!病院データで試したら感動した話
data.tableの.Iって、なんか便利そうで、実はちょっとクセあるんだよね。グループごとに何人分かデータが並んでて、たとえば入院患者の最初の記録だけほしい時とか、.I[1] で最初の行を取れるっぽい。逆に最後なら .I[.N] らしいけど、これも人数が七十人超えてくると一気にややこしくなる印象。患者IDとか入院番号みたいなカラムでまとめて、それでまた元データと突き合わせて…あれ?こうだったかな?まあ、とりあえず必要な列だけ抜き出すなら .SDcols を使う手もあるし。でも全部ちゃんとやろうと思ったら意外に面倒なことも多いから、何回か試してみないとはっきりしない感じかな。
本段の参照元: https://www.johnmackintosh.net/blog/2024-02-03-more-dot-I/
日本語で伝える難しさ…dplyr派にもわかってほしいdata.tableの魅力
どうも、あの辺りで人が集まり出したのは、春がちょっと過ぎた頃だった気がする。理由ははっきりしないけど、近くの川沿いに細長い公園ができてかららしい。誰か言ってたけど、その場所には元々何もなかったわけじゃなくて、前は駐車場みたいな使われ方をしていたとか。今では週末になると七十人くらい集まることもあるようで、一時期よりずっと増えた感じ。犬を連れている人も見かけるし、小さい子供を遊ばせている家族もちらほら。でも平日の昼間はそんなに混んでないかな、とも思う。
