我正在將 1960 年至 2020 年 29 個國家/地區的通貨膨脹資料從 Excel 匯出到 R。問題是 R 沒有讀取 2007 年之后的年份行。

另一個問題是,character從 1960 年到 1997 年,R讀取的年份列。然后它變為double如下圖所示。

我嘗試將年份行的格式更改為numberexcel,但沒有解決問題。
我拆分資料并將 2007 年之后的年份復制到另一張表中。然后我能夠單獨匯出它(2008 年到 2020 年),R 能夠毫無問題地讀取第一行。我不確定這意味著什么。但我的目標是一次從同一張表中匯出所有資料。有人可以幫我嗎?
這是代碼:
library(readxl)
CPI <- read_excel("~/Desktop/Excel sheets/CPI.xlsx")
這是資料:
https://docs.google.com/spreadsheets/d/14Xrr_0Beul4fA2LD6YIeEiBP58P0SMoF/edit?usp=sharing&ouid=100310480084555611403&rtpof=true&sd=true
uj5u.com熱心網友回復:
您的問題是缺失值用“..”表示,因此read_excel()將這些單元格視為字符,因此將整個列標記為字符,其中有一個“..”。
但是,很容易解決,指定na字串,例如,CPI <- read_excel(path = "...", na = "..")
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/404938.html
標籤:
