簡體   English   中英

無法在R中加載數據集

[英]Trouble loading a dataset in R

我已經下載了SemiPar軟件包,並且嘗試使用命令data(fuel.frame)附加數據集fuel.frame,但沒有成功。 我一直得到的錯誤是:

Error in read.table(zfile, header = TRUE, as.is = FALSE) : 
  more columns than column names
In addition: Warning messages:
1: In read.table(zfile, header = TRUE, as.is = FALSE) :
  line 1 appears to contain embedded nulls
2: In read.table(zfile, header = TRUE, as.is = FALSE) :
  line 5 appears to contain embedded nulls
3: In read.table(zfile, header = TRUE, as.is = FALSE) :
  incomplete final line found by readTableHeader on 'C:/...

你能告訴我這是怎么了嗎? 我嘗試過在線尋找解決方案,但該軟件包似乎適用於除我之外的所有人。

我的sessionInfo()

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base 


other attached packages:
[1] SemiPar_1.0-4.1

loaded via a namespace (and not attached):
[1] cluster_1.15.3  grid_3.1.1      lattice_0.20-29 MASS_7.3-33     nlme_3.1-117   
[6] tools_3.1.1

謝謝。

實際上,無論您的庫位於哪里,“ fuel.frame”文件都位於../SemiPar/data/目錄中。 您可以使用.libPaths()函數。 對我來說,它返回:

> .libPaths()
[1] "/Library/Frameworks/R.framework/Versions/3.1/Resources/library"

如果您在那里查看,應該會看到“ fuel.frame.txt.gz”,它告訴您這是一個壓縮文件,將擴展為文本文件(這是data()調用在將其傳遞給read.table()之前所做的工作data() read.table() )。 它的頂部看起來像:

            car.name         Weight Disp. Mileage     Fuel    Type 
           "Eagle Summit 4"   2560    97      33 3.030303   Small
            "Ford Escort 4"   2345   114      33 3.030303   Small
           "Ford Festiva 4"   1845    81      37 2.702703   Small
            "Honda Civic 4"   2260    91      32 3.125000   Small
          "Mazda Protege 4"   2440   113      32 3.125000   Small
         "Mercury Tracer 4"   2285    97      26 3.846154   Small
          "Nissan Sentra 4"   2275    97      33 3.030303   Small
         "Pontiac LeMans 4"   2350    98      28 3.571429   Small

如您所見,您的錯誤消息關於我的副本不正確。 因此,您可能希望使用未命名的系統來擴展.gz文件並進行調查。 (我在OSX 10.7.5中運行的R 3.1.1(SnowLeopard構建)沒有出錯。)通過我的設置,此操作也成功完成:

 data('fuel.frame', 
     lib.loc='/Library/Frameworks/R.framework/Versions/3.1/Resources/library/')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM