1

read_xls 関数を使用して .xls ファイルを読み込もうとしていますが、常に「開けませんでした」というメッセージが表示されます。私のRまたは環境設定に問題があると思います。なぜなら、私が試したすべての方法で、友人に彼のマシンで同じファイルを使用してまったく同じことをするように頼んだからです。R Shell と RStudio の両方からコードを実行しようとしましたが、それでもエラー メッセージが表示されます。

library(readxl)
test <- read_xls("unb-dgp.xls", sheet=1, col_names = TRUE, col_types = NULL, skip=0)

Error in read_fun(path = path, sheet_i = sheet, limits = limits, shim = shim,  : 
  Failed to open unb-dgp.xls

問題の原因についての私の唯一の推測は、私が macOS で実行していることです。

4

1 に答える 1

1

これはhttps://github.com/tidyverse/readxl/issues/373で確認できます。私も同様の問題を経験しましたが、すべての列の名前が割り当てられているわけではないことに気付きました。別の .xls ファイルで実行readxl::read_xls(file)したところ、うまくいきました。このパッケージの問題ではなく、ファイル自体が原因である可能性があります。または、問題のファイルを試しread.tableてみてもうまくいきました。

于 2018-05-22T12:56:15.780 に答える