将日期+时间数据导入R

将日期+时间数据导入R,r,date,time-series,R,Date,Time Series,我的数据格式为2017年2月12日18:00:00,其中第一位数字表示日期,即2017年2月12日下午6:00。当我将.csv数据文件读入R时,R将其视为字符数据。我尝试了许多不同的方法,但都没有成功,而且大多数错误似乎都是围绕着这样一个事实:数据被视为字符和/或无法识别的日期/时间格式 以下是一些示例数据: tdat <- c("12.02.2017 18:00:00", "12.02.2017 18:00:10", "12.02.2017 18:00:20", "12.02.2017

我的数据格式为2017年2月12日18:00:00,其中第一位数字表示日期,即2017年2月12日下午6:00。当我将.csv数据文件读入R时,R将其视为字符数据。我尝试了许多不同的方法,但都没有成功,而且大多数错误似乎都是围绕着这样一个事实:数据被视为字符和/或无法识别的日期/时间格式

以下是一些示例数据:

tdat <- c("12.02.2017 18:00:00", "12.02.2017 18:00:10", "12.02.2017 18:00:20", "12.02.2017 18:00:30")    
我希望避免在Excel中重新格式化,因为我的数据文件非常大,而且似乎肯定有一种更快的方法来实现这一点


谢谢

首先,仔细阅读strtime的文档,有一长串的符号

tdat <- c("12.02.2017 18:00:00", "12.02.2017 18:00:10", "12.02.2017 18:00:20", "12.02.2017 18:00:30")  
tdat.i <- strptime(tdat, format = "%d.%m.%Y %H:%M:%S")
tdat.i   

如果需要,可以指定时区

您可以从这里开始:?strTime。您到底尝试了什么,它是如何工作的?如果您不关心时间,只想确定日期,则可以运行.Datetdat,%d.%m.%Y