String 删除data.frame中日期的斜杠
我在x格式的data.frame中有一系列日期,您不需要转义正斜杠(这不是您要做的),因此这将起作用,例如:String 删除data.frame中日期的斜杠,string,r,date,dataframe,String,R,Date,Dataframe,我在x格式的data.frame中有一系列日期,您不需要转义正斜杠(这不是您要做的),因此这将起作用,例如: dat <- data.frame(dates=c("01/01/2009","02/01/2009")) dat # dates #1 01/01/2009 #2 02/01/2009 dat$dates <- gsub("/","",dat$dates) dat # dates #1 01012009 #2 02012009 dat您不需要转义正斜
dat <- data.frame(dates=c("01/01/2009","02/01/2009"))
dat
# dates
#1 01/01/2009
#2 02/01/2009
dat$dates <- gsub("/","",dat$dates)
dat
# dates
#1 01012009
#2 02012009
dat您不需要转义正斜杠(这不是您正在做的),因此这将起作用,例如:
dat <- data.frame(dates=c("01/01/2009","02/01/2009"))
dat
# dates
#1 01/01/2009
#2 02/01/2009
dat$dates <- gsub("/","",dat$dates)
dat
# dates
#1 01012009
#2 02012009
dat另一种方法是在R中使用as.Date
/strftime
和其他日期时间操作函数
# create a Date column (can do things with dates as dates now)
dat$Date <- as.Date(as.character(dat$dates),format = '%d/%m/%Y')
# create character column with format of your desire
dat$newDate <- strftime(dat$Date, '%d%m%Y')
#创建一个日期列(现在可以用日期做事情)
dat$Date另一种方法是在R中使用as.Date
/strftime
和其他日期时间操作函数
# create a Date column (can do things with dates as dates now)
dat$Date <- as.Date(as.character(dat$dates),format = '%d/%m/%Y')
# create character column with format of your desire
dat$newDate <- strftime(dat$Date, '%d%m%Y')
#创建一个日期列(现在可以用日期做事情)
dat$日期谢谢!我想把它应用到一个完整的向量上,这个向量存储为一个data.frame,而不是一个单独的输入。有没有办法修改它来做到这一点?@user2832896-gsub
对单个值的作用与对data.frame中的向量的作用相同。看我的编辑,谢谢!我想把它应用到一个完整的向量上,这个向量存储为一个data.frame,而不是一个单独的输入。有没有办法修改它来做到这一点?@user2832896-gsub
对单个值的作用与对data.frame中的向量的作用相同。查看我的编辑。示例中只有正斜杠-没有反斜杠。示例中只有正斜杠-没有反斜杠。