3

R を使用して .xlsx ファイルを読み込んでいます。列の 1 つは「日付」と呼ばれ、「20/10/2014 12:00:00 am」という形式になっています。

しかし、R のxlsxパッケージを使用してファイルを読み込むと、値は 41932--class になりfactorます。列全体を (そのまま) 文字列として読み取るにはどうすればよいですか? POSIXlt私は、日付/時刻の値をおよび/またはPOSIXctクラス に変換したいと考えています。

4

1 に答える 1

1

readxlHadley のパッケージで文字列を読み取ることができます。

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")
于 2015-05-11T03:11:01.347 に答える