在我的数据集中,日期的值就像这样' 10.01.2012'我想将它转换为Date" 10/01/2012",但它无效。我在这里看了很多例子,但它们对我没用。有人可以帮帮我吗?
答案 0 :(得分:1)
这里的一个问题是我们实际上不知道10.01.2012是什么:是1月10日还是10月1日:
R> as.Date("10.01.2012", "%d.%m.%Y")
[1] "2012-01-10"
R> as.Date("10.01.2012", "%m.%d.%Y")
[1] "2012-10-01"
R>
但是,大概是这么做的,所以根据需要选择%d.%m.%Y
或%m.%d.%Y
。但我们都喜欢ISO 8601格式......
答案 1 :(得分:0)
我的老朋友使用gsub()
x = "10.01.2012"
gsub('\\.', '/', x)
[1] "10/01/2012"