1. ホーム
  2. r

[解決済み] R: 無効なマルチバイト文字列 [重複].

2022-02-07 21:05:11

質問

Rでタブ区切りのテキストファイルを読み込むために、パラメータなしでread.delim(filename)を使っています。

df = read.delim(file)

これは意図したとおりに動作しました。今、私は奇妙なエラーメッセージを持っており、私はそれを理解することはできません。

Error in type.convert(data[[i]], as.is = as.is[i], dec = dec, na.strings = character(0L)) : 
invalid multibyte string at '<fd>'
Calls: read.delim -> read.table -> type.convert
Execution halted

マルチバイト文字列とは何か、誰か説明してください。fdとはどういう意味ですか?Rでタブファイルを読む他の方法はありますか?私は列のヘッダーと、すべての列のデータを持っていない行を持っています。

どのように解決するのですか?

かなり遅くなってしまいましたが、同じような問題があったので、うまくいったことを投稿しようと思っています。私は iconv ユーティリティ(例. "iconv file.pcl -f UTF-8 -t ISO-8859-1 -c" ). c"オプションは、翻訳できない文字をスキップします。