如何将这样的值转换为R中的日期类型?

问题描述 投票:0回答:1

我有一个带有“日期”(具有不同级别的因子)列的数据框,其值类似X3.5.20,x3.6.20,x3.7.20等。格式为(month.date.year)。

我的问题是如何将其转换为R中的日期变量?

r datetime-format date-conversion
1个回答
0
投票

R默认情况下不允许列名以数字开头,因此在开头添加'X',但是,可以在导入数据框时使用check.names = FALSE来避免这种情况。如果您将csv命名为data.csv,则可以执行

df <- read.csv('data.csv', check.names = FALSE)

如果已经导入了数据,则可以通过以下方式更改列名称:>

names(df) <- as.Date(names(df), 'X%m.%d.%y')
© www.soinside.com 2019 - 2024. All rights reserved.