【发布时间】:2016-10-16 18:17:50
【问题描述】:
我从具有以下时间值的 csv 文件中读取数据帧 dtmn。
在 Excel 中显示:
7/4/2014 13:08
当我在 R 中阅读它时,它显示:
> x <- dtmn[2,1]
> x
[1] 7/4/2014
Levels: 0.547222222 7/4/2014 7/4/2014 13:08 788
我想将其转换为字符形式,具有以下字符值:
"07/04/2014 13:08"
函数as.character.Posixt(dtmn[2,1]) 仅返回日期:[1] "7/4/2014"
但我也试图包括时间。所以所需的输出可能如下所示:
"07/04/2014 13:08"
请帮忙,
【问题讨论】:
-
我认为你必须先问问自己,你是如何获得这些混乱数据的。我会回溯并尝试解决该问题,然后转换为日期时间会容易得多。
-
数据框
dtmn来自一个 excel csv 文件,我在 R 中读取它。在 excel 中它看起来像这样“7/4/2014 1:08:00 PM”。我认为 R 对它做了一些事情,并以某种我不理解的方式对其进行了解释。但就我的目的而言,我只需要它作为字符值。