R を使用して .xlsx ファイルを読み込んでいます。列の 1 つは「日付」と呼ばれ、「20/10/2014 12:00:00 am」という形式になっています。
しかし、R のxlsx
パッケージを使用してファイルを読み込むと、値は 41932--class になりfactor
ます。列全体を (そのまま) 文字列として読み取るにはどうすればよいですか? POSIXlt
私は、日付/時刻の値をおよび/またはPOSIXct
クラス に変換したいと考えています。
readxl
Hadley のパッケージで文字列を読み取ることができます。
library(readxl)
df <- read_excel('~/Desktop/test.xlsx')
いくつかのサポートがありますが、col_type
まだ準備ができていません。as.POSIXct
代わりに、に読み込まれた後にそれらを修正するために使用できますdata.frame
例えば
as.POSIXct(df$Date, format="%d/%m/%Y %H:%M:%S", tz="CET")