したがって、3つの列を持つデータファイルがあります。
20010101 000000 0.833
20010101 000500 0.814
20010101 001000 0.794
20010101 001500 0.772
...
人間の目には明らかなように、最初の 2 つは日付と時刻です。それらをPOSIXctに変換する必要があります(または、より良い場合は別のものですが、Rでタイムスタンプを扱った過去の限られた経験はPOSIXctを使用することです)。通常、read.table を使用してそれを取り込み、次のように使用します。
df$DateTime <- as.POSIXct(paste(df$Date, df$Time), format="%Y%m%d %H%M%S")
ただし、2 番目の列は先頭のゼロが失われているようで (おそらく型強制によるものでしょうか?)、正しく動作しません。
Combine date as integer and time as factor to POSIXct in RとConverting two columns of date and time data to oneを見てきましたが、どちらも : などの区切り記号で時間を使用しているため、同じ問題はありません。
これらの列を POSIXct に変換するにはどうすればよいですか?