2016-10-14 1 views
-2

私はas.PosIXct()を使用して、ExcelからRへの時刻変数&をインポートしようとしています。インポートするフォーマットは、 '2016-09-25 17:13:46.0​​30'のようになります。私はそれをRのように見せたい:'2016-09-25 17:13:46 '。以下のコードを使用すると、NAの値だけが返されます。ExcelからRへの入力から '2016-09-25 17:13:46.0​​30'

fd$AnswerValue <- as.POSIXct(as.character(fd$AnswerValue), 
       format = '%y%m%d%H%M', origin = '2011-07-15 13:00:00') 

これは、元のファイルの2番目のカウントの3つの追加の小数と関係があります。アドバイスをお持ちの方?

+0

は、フォーマットの資本 '%のY'をお試しください。 –

+0

それだけがそれだったら:)。残念ながら... – SHW

答えて

1

lubridateソリューションは、次のようになります。

test <- "2016-09-25 17:13:46.030" 

library(lubridate) 

ymd_hms(test) 

または基本機能が、より長い:それは4桁の数字であるよう

as.POSIXct(as.character(test), 
     format = '%Y-%m-%d %H:%M:%S', origin = '2011-07-15 13:00:00') 
+0

ルブライド機能は魅力のように機能します。 J_Fありがとう – SHW

関連する問題