Excel 日期格式未正确导入 R
Excel date format not imported correctly into R
我正在将 Excel 文件导入 R,Excel 中的日期格式为“27-02-2012”。
但是,一旦我使用以下代码将数据集导入 R:
#Loading packages
library(tidyverse)
library(readxl)
library(writexl)
library(stringr)
library(textclean)
library(lubridate)
library(zoo)
导入数据
data_corpus <- read_excel("data.xlsx",
sheet= "xyz")
一些行中的日期格式保持为“27-02-2012”,而其他行看起来如下“40911”。
是否可以将“日期”列下的所有值转换为以下格式:
“27-02-2012”?
这是一个数据示例:
sapply(data_corpus, class)
输出:
post date
"character" "character"
我试过下面的代码,但它把“date”中的所有值都变成了 NAs:
data_corpus$date <- as_date(data_corpus$date)
样本:
data_corpus$post[2]
[1] this is really unfortunateا"
> data_corpus$date[2]
[1] "27-02-2012"
尝试使用 col_types
参数
data_corpus <- read_excel("data.xlsx", sheet= "xyz", col_types = c("text", "date"))
我正在将 Excel 文件导入 R,Excel 中的日期格式为“27-02-2012”。 但是,一旦我使用以下代码将数据集导入 R:
#Loading packages
library(tidyverse)
library(readxl)
library(writexl)
library(stringr)
library(textclean)
library(lubridate)
library(zoo)
导入数据
data_corpus <- read_excel("data.xlsx",
sheet= "xyz")
一些行中的日期格式保持为“27-02-2012”,而其他行看起来如下“40911”。
是否可以将“日期”列下的所有值转换为以下格式: “27-02-2012”?
这是一个数据示例:
sapply(data_corpus, class)
输出:
post date
"character" "character"
我试过下面的代码,但它把“date”中的所有值都变成了 NAs:
data_corpus$date <- as_date(data_corpus$date)
样本:
data_corpus$post[2]
[1] this is really unfortunateا"
> data_corpus$date[2]
[1] "27-02-2012"
尝试使用 col_types
参数
data_corpus <- read_excel("data.xlsx", sheet= "xyz", col_types = c("text", "date"))