
8.3
ベクトルをパースする
119
guess_encoding()
の第1引数はファイルへのパスか、この場合のようなベクトルです(Rの中で文
字列を扱うときに便利)。
符号化は複雑ですが内容が豊富であり、ここでは表面的なことしか触れませんでした。より深く
学ぶには、http://kunststube.net/encoding/の詳細な説明を読むことを勧めます。
8.3.3
ファクタ
値の候補が既知のカテゴリ変数のときR はファクタを使って表します。
parse_factor()
に既知の
levels
のベクトルを指定すると、予期しない値に対して警告を発します。
fruit <- c("apple", "banana")
parse_factor(c("apple", "banana", "bananana"), levels = fruit)
#>
警告
: 1 parsing failure.
#> row col
expected actual
#> 3 -- value in level set bananana
#> [1] apple banana <NA>
#> attr(,"problems")
#> # A tibble: 1
×
4
#> row col expected actual
#> <int> <int> <chr> <chr>
#> 1 3 NA value in level set bananana
#> Levels: apple banana
しかし、怪しい要素が多い場合には、文字ベク ...