Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R:如何管理dttm格式的变量_R_Dplyr - Fatal编程技术网

R:如何管理dttm格式的变量

R:如何管理dttm格式的变量,r,dplyr,R,Dplyr,我的数据框中的变量有一个大问题。变量将采用'dttm'格式 data <dttm> 1 2017-01-09 10:13:28 2 2017-01-09 10:32:27 3 2017-01-09 10:38:20 数据 1 2017-01-09 10:13:28 2 2017-01-09 10:32:27 3 2017-01-09 1

我的数据框中的变量有一个大问题。变量将采用
'dttm'
格式

                    data        
                  <dttm>   
 1   2017-01-09 10:13:28  
 2   2017-01-09 10:32:27  
 3   2017-01-09 10:38:20  
数据
1   2017-01-09 10:13:28  
2   2017-01-09 10:32:27  
3   2017-01-09 10:38:20  

我不知道这种格式,我想把它改成一种更普通、更易于管理的格式。我使用的是spark,显然通过启动命令
df$data
无法获取值列表​​除了通过使用dplyr启动
df%>%select(data)
之外,Datetime格式可以根据需要进行操作和存储

dttm是R标准日期时间数据类型。更容易管理是主观的,取决于你以后要做什么

听起来您在spark中通过
df$data
显示数据时遇到了问题。 我不认为这是一个问题,因为R仍然可以处理它,可能是spark的解析错误

您可以使用
strftime

这是一个
datetime
类,是管理datetime数据的一种非常常见和非常好的方法。也许您应该让我们知道您试图如何处理给您带来问题的数据?我想计算两个日期之间的时间差[link](),您可以使用
difftime