

文字列の日付データをDate型に変換したいのですが、以下のようなエラーが出ました。  
エラーコードの指している事がどういう事なのかがわからずに困っています。

実行コード

[code]

    asp <- asp %>%
      select(date,genre_name,amount,device_type)
    asp$date <- 
      as.Date(asp$date)
    
[/code]

エラーコード

[code]

    strptime(x, ff) でエラー:  入力文字列が長すぎます
    
[/code]

入力文字列  
date  
1 2021-11-01 00:04:00  
2 2021-11-01 00:27:00  
3 2021-11-01 00:26:00  
4 2021-11-01 00:04:00  
5 2021-11-01 00:36:00  
6 2021-11-01 00:08:00

よろしくお願いします。


CC BY-SA 4.0
2022-08-22T04:31:17.420
90687
2022-09-06T04:11:44.533
2022-08-23T00:30:02.063
54014
54014
question
python r
Rで文字列の日付データをDate型に変換したい


この種のデータ整理は、`lubridate` に頼ることを強くおすすめします。

[code]

    pacman::p_load(tidyverse, lubridate)
    
    > as_datetime("2021-11-01 00:04:00")
    [1] "2021-11-01 00:04:00 UTC"
    
    > as_datetime("2021-11-01 00:04:00", tz = "Asia/Tokyo")
    [1] "2021-11-01 00:04:00 JST"
    
[/code]

`as.date()` でなく `as_date()` (.でなく_)な事にご注意ください。

殆どのケースで、勝手に最適にパースしてくれて便利です。


CC BY-SA 4.0
2022-09-06T04:11:44.533
90957
2022-09-06T04:11:44.533
32676
90687
answer