日付(秒)を指定する2つの列を持つCSVファイルを読み込んでいます。形式は次のとおりです:2015-07-13 09:05:52.761、これはもともと要因です。 私はPOSIXltを使用しての列とこれのいくつかのバリエーションを読んでみました:CSV列をPOSIX形式の小数点以下の秒で読み取るときの問題
time_d$time_started_visit <- as.POSIXlt(time_d$time_started_visit, format="%Y-%m-%d %H:M%:%OS")
このすべてがしたが、NAに列の値を変換しました。私は実際にこれを変換したいので、2つの列の間の時間の違い、何か提案を得ることができますか?
ファイルを正しく読み取ったと思われ、datetime列を適切な形式に変換する方法が必要です。そうですか? – thepule
はい、正しいです。 2015-07-13 09:05:52.761のような形式でデータを読み込むのに問題があります。時間の違いを見つけることができる形式に変換します。 – user6484056
カラムが元の要因の場合は、as.POSIX関数を使用する前に必ず "as.character"で変換してください。 – Dave2e