私はlist.files(path, pattern, full.names = TRUE)
を使用して、特定のディレクトリにあるファイルのリストを取得しています。ファイルリストを日付順にソートする方法は?
ファイルは、デフォルトで、アルファベット順にソートされています。 Rに日付別にソートする方法はありますか?
私はlist.files(path, pattern, full.names = TRUE)
を使用して、特定のディレクトリにあるファイルのリストを取得しています。ファイルリストを日付順にソートする方法は?
ファイルは、デフォルトで、アルファベット順にソートされています。 Rに日付別にソートする方法はありますか?
file.info
関数を使用して、ファイルの詳細を取得できます。これらの詳細を取得したら、それに応じてファイルを並べ替えることができます。例えば、
details = file.info(list.files(pattern="*.csv"))
は、とりわけ、修正および作成時刻を含むデータフレームを提供します。そのデータフレームは必要に応じて並べ替えることができます。ここで私は変更時刻に従って並べ替えます。mtime
:
details = details[with(details, order(as.POSIXct(mtime))), ]
files = rownames(details)
それは素晴らしいです。また、full.names = TRUEでも問題なく動作しました。 – earino
おそらくあります。再現可能な例を与える。 (そして、なぜこれが欲しいのですか?) – Roland