R 将提取的时间戳追加到数据帧中的单独列

R 将提取的时间戳追加到数据帧中的单独列,r,R,我提取了时间戳,并希望将这些值作为列追加回原始数据集。我很困惑,因为我无法像打开其他数据一样将提取的时间值打开到可读的数据帧中。我以为我已经创建了一个变量“timestamp”,这样我就可以将该列数据添加回原始数据集。如果我理解正确,您应该: dtime = strptime(Group_data[, 11], "%Y-%m-%dT%H:%M:%SZ") timestamp=strftime(dtime, format='%H:%M:%S') Group_data$timestamp有什么作用

我提取了时间戳,并希望将这些值作为列追加回原始数据集。我很困惑,因为我无法像打开其他数据一样将提取的时间值打开到可读的数据帧中。我以为我已经创建了一个变量“timestamp”,这样我就可以将该列数据添加回原始数据集。

如果我理解正确,您应该:

dtime = strptime(Group_data[, 11], "%Y-%m-%dT%H:%M:%SZ")
timestamp=strftime(dtime, format='%H:%M:%S')

Group_data$timestamp有什么作用?这将在原始Group_数据上创建一个名为
timestamp
的列,其值为在
timestamp=strftime(dtime,格式=“%H:%M:%S”)中创建的向量
timestamp
用数据集的名称替换
分组数据
,然后我尝试了,但没有在原始数据框中创建列。我现在能够为那列数据创建一个变量。timestamp=as.data.frame(时间戳)。我无法获得Group_data$timestamp来将其附加到原始数据集“Group_data”中。我明白了!
Group_data$timestamp <- timestamp
as.data.frame(timestamp)