首页 > 解决方案 > 将 data.frame 因子转换为日期

问题描述

我一直在通过 Google Developers youtube 频道上的一系列视频学习 R。

但我被困在https://www.youtube.com/watch?v=cx_3zWo4sUs&list=PLOU2XLYxmsIK9qQfztXeybpHvru-TrqAP&index=9

特别是将因素转换为日期。它总是以 NA 结尾。

我试过的代码和视频里的一样,我也试过先把它翻译成char。但没有任何效果。

stocks <- read.delim("stocks.txt")

str(stocks)

summary(stocks)

head(stocks$date, 20)

txt.date <- as.character(stocks$date)
txt.date
head(txt.date, 10)

s.date <- as.Date(txt.date, "%d-%b-%y")
s.date

s.date <- as.Date(stocks$date, format = "%d-%b-%y")
s.date

如果需要,可以在http://rfunction.com/archives/2859获得文件 stock.txt 。

我希望我只是在做一些愚蠢的事情,因为我还不知道这种语言,但我可以使用一些帮助。

标签: r

解决方案


推荐阅读