当我尝试读取 Excel 文件时,它总是与日期/时间混淆。
library(openxlsx)
download.file("http://ec.europa.eu/economy_finance/db_indicators/surveys/documents/series/nace2_ecfin_1801/services_subsectors_sa_nace2.zip", destfile="services_subsectors_sa_nace2.zip")
unzip("services_subsectors_sa_nace2.zip")
bcs<-read.xlsx("services_subsectors_sa_m_nace2.xlsx", colNames=TRUE, sheet="73")
第 1 列(原始数据集中未给出名称)将是日期/时间列。默认情况下,该列在进入 R 时被赋予名称 73。
I tried
as.POSIXct(bcs$73, format="%d/%m/%Y", tz="CET")
任何帮助深表感谢。谢谢 :)
您可以使用janitor https://github.com/sfirke/janitor包,特别是功能excel_numeric_to_date https://github.com/sfirke/janitor/blob/master/R/excel_dates.R.
另一种选择是使用该包readxl
读取自动转换 datetime 中日期列的 excel 文件:
library(readxl)
read_excel("services_subsectors_sa_m_nace2.xlsx", sheet="73")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)