2023-12-01から1ヶ月間の記事一覧
こんてんつ 時系列データのサンプルを簡易的に用意する方法を記述する。今回は、timeとvalueの値を持つサンプルを作成する。 乱数生成を使った作戦 data.frameでベタ打ち作戦 csvファイルから読み込む作戦 (補足)mm:ss形式の行を追加する方法 乱数生成を使…
こんてんつ 時系列データをプロットしたいとき、データは秒で整列されているが、グラフの横軸はmm:ssの表示の方が見やすい場合がある。その時に使える方法を紹介する。 チートシート コード dat %>% ggplot(aes(x = time, y = value)) + geom_line() + scale…
こんてんつ データフレームの列を指定して四捨五入したい場面がある。その時につかえるコマンドを紹介する。 チートシート コード dat %>% mutate(time = round(time, digits = 2)) 解説 roundで、指定した列(time)を小数第二位まで(digits = 2)で丸めて…
こんてんつ 10:10の様なmm:ssの入力を、610秒の様な秒に変換する関数を紹介する。 チートシート 関数 to_seconds <- function(input_time) { time_parts <- strsplit(input_time, ":")[[1]] minutes <- as.integer(time_parts[1]) seconds <- as.integer(tim…
こんてんつ データフレームの列名だけを取り出したいときに使えるコマンドを紹介する。 チートシート 列名の取り出し iris %>% colnames() 条件を指定した列名の取り出し #特定の文字列から始まる列名の取り出し iris %>% select(starts_with("Sepal")) %>% …