R 如何将日期和时间合并到一个datetime列中
我最近制作了一个data.frame,它有三列:日期、时间和数据。我想把日期和时间变量组合成一个日期时间变量 我的data.frame被称为,R 如何将日期和时间合并到一个datetime列中,r,datetime,dataframe,R,Datetime,Dataframe,我最近制作了一个data.frame,它有三列:日期、时间和数据。我想把日期和时间变量组合成一个日期时间变量 我的data.frame被称为,data\u dataframe,如下所示: Date Time Data 1/26/94 13:00 8.4 我试过: as.POSIXct(paste(data_dataframe$Date, data_dataframe$Time), format="%d/%m/%Y %H:%M:%S") 但这不起作用。四处阅读似乎无助于解决我的
data\u dataframe
,如下所示:
Date Time Data
1/26/94 13:00 8.4
我试过:
as.POSIXct(paste(data_dataframe$Date, data_dataframe$Time), format="%d/%m/%Y %H:%M:%S")
但这不起作用。四处阅读似乎无助于解决我的问题。有什么建议吗?你可以试试
data_dataframe$Date <- with(data_dataframe, as.POSIXct(paste(as.Date(Date, format="%m/%d/%y"), Time)))
数据:
text<-"Date Time Data
1/26/94 13:00 8.4
2/20/89 11:00 7.5"
data_dataframe <- read.table(text=text, header=T)
text您可以试试
data_dataframe$Date <- with(data_dataframe, as.POSIXct(paste(as.Date(Date, format="%m/%d/%y"), Time)))
数据:
text<-"Date Time Data
1/26/94 13:00 8.4
2/20/89 11:00 7.5"
data_dataframe <- read.table(text=text, header=T)
text您可以试试
data_dataframe$Date <- with(data_dataframe, as.POSIXct(paste(as.Date(Date, format="%m/%d/%y"), Time)))
数据:
text<-"Date Time Data
1/26/94 13:00 8.4
2/20/89 11:00 7.5"
data_dataframe <- read.table(text=text, header=T)
text您可以试试
data_dataframe$Date <- with(data_dataframe, as.POSIXct(paste(as.Date(Date, format="%m/%d/%y"), Time)))
数据:
text<-"Date Time Data
1/26/94 13:00 8.4
2/20/89 11:00 7.5"
data_dataframe <- read.table(text=text, header=T)
text格式字符串与数据不匹配。不过,这是可行的:
as.POSIXct(paste("1/26/94", "13:00"), format="%m/%d/%y %H:%M")
格式字符串与数据不匹配。不过,这是可行的:
as.POSIXct(paste("1/26/94", "13:00"), format="%m/%d/%y %H:%M")
格式字符串与数据不匹配。不过,这是可行的:
as.POSIXct(paste("1/26/94", "13:00"), format="%m/%d/%y %H:%M")
格式字符串与数据不匹配。不过,这是可行的:
as.POSIXct(paste("1/26/94", "13:00"), format="%m/%d/%y %H:%M")
您可以尝试使用“new_DateTime”创建一个新列
data_dataframe$New_DateTime <- paste(data_dataframe$Date, data_dataframe$Time)
data\u dataframe$New\u DateTime您可以尝试此操作,它将创建一个带有“New\u DateTime”的新列
data_dataframe$New_DateTime <- paste(data_dataframe$Date, data_dataframe$Time)
data\u dataframe$New\u DateTime您可以尝试此操作,它将创建一个带有“New\u DateTime”的新列
data_dataframe$New_DateTime <- paste(data_dataframe$Date, data_dataframe$Time)
data\u dataframe$New\u DateTime您可以尝试此操作,它将创建一个带有“New\u DateTime”的新列
data_dataframe$New_DateTime <- paste(data_dataframe$Date, data_dataframe$Time)
data\u dataframe$New\u DateTime我在尝试“字符串不是标准的明确格式”时遇到了这个错误。我尝试复制并粘贴这个答案,并在两个位置将df1更改为data\u dataframe,但仍然出现了这个错误。这里是我输入的数据。\u dataframe$date@user2920249请检查我发布的内容。上面注释as.Date(Date,format=“%m/%d/%Y%H:%m”)
中的命令内部不正确,与我的答案不同。我在尝试“字符串不是标准的明确格式”时遇到此错误我尝试复制和粘贴这个答案,并在两个位置将df1更改为data_dataframe,但仍然得到错误,这里是我输入的data_dataframe$date@user2920249。请检查我发布的内容。上面注释as.Date(Date,format=“%m/%d/%Y%H:%m”)
中的命令内部不正确,与我的答案不同。我在尝试“字符串不是标准的明确格式”时遇到此错误我尝试复制和粘贴这个答案,并在两个位置将df1更改为data_dataframe,但仍然得到错误,这里是我输入的data_dataframe$date@user2920249。请检查我发布的内容。上面注释as.Date(Date,format=“%m/%d/%Y%H:%m”)
中的命令内部不正确,与我的答案不同。我在尝试“字符串不是标准的明确格式”时遇到此错误我尝试复制和粘贴这个答案,并在两个位置将df1更改为data_dataframe,但仍然得到错误,这里是我输入的data_dataframe$date@user2920249。请检查我发布的内容。上面注释中的命令的内部部分as.Date(Date,format=“%m/%d/%Y%H:%m”)
不正确,与我的回答不同。我在尝试“字符串不是标准的明确格式”时出错,在尝试“字符串不是标准的明确格式”时出错我在尝试“字符串未采用标准明确格式”时遇到此错误。我在尝试“字符串未采用标准明确格式”as.POSIXct(粘贴(data\u dataframe$Date,data\u dataframe$Time),format=“%m/%d/%Y%H:%m”)时遇到此错误删除:%S
因为你的时间里没有秒。as.POSIXct(粘贴(数据帧$Date,数据帧$time),format=“%m/%d/%Y%H:%m”)
删除:%S
因为你的时间里没有秒。as.POSIXct(粘贴(数据帧$Date,数据帧$time),format=“%m/%d/%Y%H:%m”)删除:%S
因为您的时间中没有秒。as.POSIXct(粘贴(数据帧$Date,数据帧$time),format=“%m/%d/%Y%H:%m”)
删除:%S
因为您的时间中没有秒。