データセットの最後の数行のヘッダー行が存在しないファイルに対してread_tsvを使用すると、問題が発生しています。 readerは警告/問題で何が起こっているのかを示していますが、ここに表示されているように、readrがこれらのケースを処理するはずであると思われます。 https://github.com/tidyverse/readr/issues/189readr - ヘッダーがない列を読み取らない
この例のread_csvの呼び出しは上記リンク:
read_csv("a,b\n1,2,3,4")
#> Warning: 1 parsing failure.
#> row # A tibble: 1 x 5 col row col expected actual file expected <int> <chr> <chr> <chr> <chr> actual 1 1 <NA> 2 columns 4 columns literal data file # A tibble: 1 x 5
#>
#> # A tibble: 1 x 2
#> a b
#> <int> <int>
#> 1 1 2
#> Warning message:
#> In rbind(names(probs), probs_f) :
#> number of columns of result is not a multiple of vector length (arg 2)
注:私はR v3.4.2とreadr v1.1.1を使用しています。以前のreadr(と上記のリンク)の経験によれば、readrはヘッダーがない列を読み込み、自動的にX1とX2の名前を割り当てるべきです。読者はこれらのケースを処理する方法を変更しましたか?これは厄介な副作用ですか?
'readr' githubの問題のためのより良い質問のようです。関連:https://github.com/tidyverse/readr/issues/189。変更は通常[NEWS](https://github.com/tidyverse/readr/blob/master/NEWS.md)に記載されています。 – MrFlick