enter image description here我在数据框“ accepted_opportunity”中有一列created_at :,我想知道如何在日期之后删除表中的时间值?
例如:
created_at
11/18/2018 3:29:00 PM -> 11/18/2018
2/21/2018 7:54:26 AM -> 2/21/2018
11/5/2016 12:44:16 AM -> 11/5/2016
6/29/2018 2:26:28 PM -> 6/29/2018
答案 0 :(得分:0)
您可以在此处使用sub
x <- c("11/18/2018 3:29:00 PM", "2/21/2018 7:54:26 AM", "11/5/2016 12:44:16 AM",
"6/29/2018 2:26:28 PM")
out <- sub("\\s*\\d+:\\d+:\\d+ [AP]M$", "", x)
out
[1] "11/18/2018" "2/21/2018" "11/5/2016" "6/29/2018"
但是,最好将时间戳存储为实际的日期类型,例如POSIXCT。然后,您将能够利用API仅提取日期部分。