これはあなたのために働くだろう:Macの
as.POSIXct(as.Date(41000.02083,origin="1899-12-30"))
> "2012-03-31 20:29:59 EDT" #This has been converted based on my local timezone
あなたは異なるorigin="1904-01-01"
が必要です。
私は、この例では、データ・セットを作った:
datenum <- c(41000, 41000.01042, 41000.02083)
height <- c(2.813, 1.802, 0.774) #Edit the heights to make it visually appealing
df <- data.frame(cbind(datenum = datenum, height=height))
その後の書式適切な日時でカラムを追加します。
df$Date <- as.POSIXct(as.Date(df$datenum,origin="1899-12-30")) #Origin for windows excel
、バーチャートをプロット:
barplot(df$height,names.arg=df$Date,col="lightblue")
これはグラフです:
'as.Date(41000、origin = '1899-12-30')'このような日付に変換することができます。 – Masoud
を使用するか、readxlパッケージのread_excel関数を使用して、日付がそのままのExcelデータをインポートします。正しい時間帯を割り当てるには、パッケージlubridateのforce_tz()を実行する必要があります。 –