0

我的字符串看起来像:

[1] "Sunday, April 10, 2016" "Saturday, April 16, 2016"

我想在 R 中应用一个算法,所以他们每个人都读到这样的东西并有一个 POSIXlt 或 POSIXct 类:

[1] "04/10/2016" "04/16/2016"

我尝试使用strptimeas.Date功能,但如果不先删除一周中的哪一天,我就找不到自动执行此操作的好方法。

感谢任何和所有解决方案!我知道你们中的许多人都是 R 大师,我非常感谢您的帮助!

谢谢你。

4

1 回答 1

1

这一切都在help(strptime)

R> d <- c("Sunday, April 10, 2016", "Saturday, April 16, 2016")
R> as.Date(d, "%A, %B %d, %Y")
[1] "2016-04-10" "2016-04-16"
R> 

请注意,结果会as.Date()返回一个Date您可以正确计算的对象:根据需要进行更改、加/减、比较、转换和不同格式的输出。

于 2016-04-03T02:39:10.823 回答