2016-08-17 29 views
0

R(csv)にExcelシートを読み込むのが難しかったです。しかし、これを読んだら、post、私はそれを正常にインポートすることができました。しかし、特定の列の数字の一部が、「Ï52,386.43」「Ï6,887.61」「Ï32,923.45」のような不要な文字に変換されていることに気付きました。どのように私はこれらの番号に変更することができます任意のアイデア?ファイルのエンコーディングを変更するR

ここでは以下の私のコードです:

df <- read.csv("data.csv", header = TRUE, strip.white = TRUE, 
       fileEncoding="latin1", stringsAsFactors=FALSE) 

私もfileEncoding = "UTF-8"を試してみたが、これは働く - 私はしていない次の警告取得:私はマックを使用しています

Warning messages: 
1: In read.table(file = file, header = header, sep = sep, quote = quote, : 
       invalid input found on input connection 'data.csv' 
       2: In read.table(file = file, header = header, sep = sep, quote = quote 

を"Rバージョン3.2.4(2016-03-10)"(これが何らかの違いがある場合)

[1] "Ï52,386.43" "Ï6,887.61" "Ï32,923.45" ""   "Ï82,108.44" 
[6] "Ï6,378.10" ""   "Ï22,467.43" "Ï3,850.14" "Ï5,547.83" 
+0

申し訳ありませんが、私は警告が編集されたことを意味しました。 –

+1

ファイルからいくつかの行をコピーできますか?データなしであなたを助けることは非常に難しいです。 – agstudy

+0

私はそれを感謝します、私はこれを追加しようとします。 –

答えて

0

それは(中に窓がオープンした問題は、csv形式にXLSファイルを保存するプロセスでÏに変えてしまったポンド記号だっ判明:ここで影響を受けた列から最初の10個のエントリがありますマック)。あなたの返信をありがとう。

関連する問題