Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将R中的奇怪格式字符日期转换为日期_R_Date_Dataframe_Time_As.date - Fatal编程技术网

将R中的奇怪格式字符日期转换为日期

将R中的奇怪格式字符日期转换为日期,r,date,dataframe,time,as.date,R,Date,Dataframe,Time,As.date,我有一个数据集Peil_1,列“timestamp”表示测量“值”的时间 # A tibble: 175,350 x 5 Timestamp Value `Quality Code` `Absolute Value` `AV Quality Code` <chr> <dbl> <dbl> <dbl>

我有一个数据集Peil_1,列“timestamp”表示测量“值”的时间

# A tibble: 175,350 x 5
   Timestamp                     Value `Quality Code` `Absolute Value` `AV Quality Code`
   <chr>                         <dbl>          <dbl>            <dbl>             <dbl>
 1 2014-11-01T00:00:00.000+01:00 0.712             10             12.4                10
 2 2014-11-01T00:15:00.000+01:00 0.712             10             12.4                10
 3 2014-11-01T00:30:00.000+01:00 0.712             10             12.4                10
 4 2014-11-01T00:45:00.000+01:00 0.712             10             12.4                10
 5 2014-11-01T01:00:00.000+01:00 0.712             10             12.4                10
 6 2014-11-01T01:15:00.000+01:00 0.712             10             12.4                10
 7 2014-11-01T01:30:00.000+01:00 0.712             10             12.4                10
 8 2014-11-01T01:45:00.000+01:00 0.713             10             12.4                10
 9 2014-11-01T02:00:00.000+01:00 0.713             10             12.4                10
10 2014-11-01T02:15:00.000+01:00 0.713             10             12.4                10
# ... with 175,340 more rows
#一个tible:175350 x 5
时间戳值`Quality Code``绝对值`AV Quality Code`
2014-11-01T00:00:00.000+01:00 0.7121012.4110
2014-11-01T00:15:00.000+01:00 0.7121012.4110
3 2014-11-01T00:30:00.000+01:00 0.7121012.4110
4 2014-11-01T00:45:00.000+01:00 0.7121012.4110
5 2014-11-01T01:00:00.000+01:00 0.7121012.4110
6 2014-11-01T01:15:00.000+01:00 0.7121012.4110
7 2014-11-01T01:30:00.000+01:00 0.7121012.4110
8 2014-11-01T01:45:00.000+01:00 0.7131012.4110
9 2014-11-01T02:00:00.000+01:00 0.7131012.4110
10 2014-11-01T02:15:00.000+01:00 0.713102.4110
# ... 还有175340行

我想将Peil_1$timestamp转换为时间或日期格式。我想使用as.date,但我不知道如何处理T00:00:00000+1:00部分

实际上
as.date
似乎对我有用:

x <- "2014-11-01T00:00:00.000+01:00"
as.Date(x)

[1] "2014-11-01"

您好,您能在您的问题中发布
dput(head(Peil_1$Timestamp))
的输出吗?同时,您可以检查Try
lubridate::ymd_hms(Peil_1$timestamp)
x <- "2014-11-01 Jon Skeet"
as.Date(x)

[1] "2014-11-01"