用R语言提取数据框中日期对应年份(列表转矩阵)

用R语言提取数据框中日期对应年份(列表转矩阵)

在数据处理中常会遇到要对数据框中的时间做聚类处理,如从”%m/%d/%Y”中提取年份。

 《用R语言提取数据框中日期对应年份(列表转矩阵)》

对应操作为:拆分成列表——列表转矩阵——利用索引从矩阵中提取第一列——

year<-strsplit(case_data2$Date,split = "-") # strsplit函数将数据拆分成列表

year1<-do.call(rbind, year)[,1]# 将列表转换为矩阵,提取第一列——年份

case_data2$year1<-year1

 

《用R语言提取数据框中日期对应年份(列表转矩阵)》

其他办法供参考:

x <- list(rnorm(10), rexp(10), rt(10, 3))
x.mat <- matrix(unlist(x), 10, 3)
x.mat

《用R语言提取数据框中日期对应年份(列表转矩阵)》

 

转载于:https://www.cnblogs.com/Grayling/p/11258145.html

    原文作者:weixin_30894389
    原文地址: https://blog.csdn.net/weixin_30894389/article/details/98839967
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞