将数字字符串更改为日期格式

博诺诺

我有以下日期为15/9/23的数据框,其中包含数字字符串。

Date     Session
230915       2  
230915       2 
230915       2   
230915       2  
230915       2  
230915       2  

我想更改“日期”列,使其为“ 23/09/15”。我认为最简单的方法是在字符2和4后插入“ /”。

我尝试过这种方式:

sub( '(?<=.{2})', '/', df$Date, perl=TRUE )

但是得到了错误:

data $ Date中的错误:$运算符对原子向量无效

还尝试使用以下命令编辑日期格式:

df$Date <- as.Date(data1$Date, format="%d/%m/%Y")

该专栏以NA的形式出现。为什么?

阿克伦

一种方法是使用dmy来自lubridate

v1 <- dmy(df1$Date)
v1
#[1] "2015-09-23" "2015-09-23" "2015-09-23" "2015-09-23" "2015-09-23" "2015-09-23"

最好将其存储为Date格式。但是,如果所需的格式不同

format(v1, "%d/%m/%y")
#[1] "23/09/15" "23/09/15" "23/09/15" "23/09/15" "23/09/15" "23/09/15"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将字符串日期更改为所需格式

来自分类Dev

即使将单元格格式更改为文本后,Excel为什么也将长数字字符串视为科学记数法

来自分类Dev

PHP将SQL日期转换为显示为数字字符串的其他格式

来自分类Dev

如何将数字字符串转换为日期格式

来自分类Dev

分解数字字符串并更改格式

来自分类Dev

将日期更改为字符串

来自分类Dev

在将日期更改为字符串的日期格式时出现问题

来自分类Dev

MySQL数字字符串格式

来自分类Dev

在VBA中将字符串值更改为日期格式

来自分类Dev

Lua:将日期表更改为字符串或其他某种格式

来自分类Dev

尝试使用sed将文件中的日期字符串更改为其他格式

来自分类Dev

将字符串格式的列日期更改为dd / mm / yyyy

来自分类Dev

js无法将日期字符串更改为新格式

来自分类Dev

在python 3中将字符串更改为日期格式

来自分类Dev

将 Java 日期时间字符串更改为日期

来自分类Dev

将日期时间字符串更改为日期

来自分类Dev

将字符串中的字符更改为数字

来自分类Dev

json_encode将数字更改为字符串

来自分类Dev

熊猫-将字符串更改为数字

来自分类Dev

json_encode将数字更改为字符串

来自分类Dev

python将字符串对象更改为数字

来自分类Dev

将字符串中找到的数字更改为 1

来自分类Dev

将日期格式从数字更改为字母

来自分类Dev

python将字符串更改为日期

来自分类Dev

用时间将字符串更改为日期的问题

来自分类Dev

将语言环境数字字符串格式化为数字

来自分类Dev

将字符串类型日期更改为日期字符串

来自分类Dev

将字符串类型日期更改为日期字符串

来自分类Dev

如何将格式从字符串更改为数字,数组中的第一行除外

Related 相关文章

热门标签

归档