Nie można odczytać kodu Unicode .csv do R
Mam plik .csv, który zawiera następujące dane:
"Ա","Բ"
1,10
2,20
Nie mogę go odczytać w R, aby nazwy kolumn były wyświetlane tak, jak w pliku.
d <- read.csv("./Data/1.csv", fileEncoding="UTF-8")
head(d)
Produkuje następujące elementy:
> d <- read.csv("./Data/1.csv", fileEncoding="UTF-8")
Warning messages:
1: In read.table(file = file, header = header, sep = sep, quote = quote, :
invalid input found on input connection './Data/1.csv'
2: In read.table(file = file, header = header, sep = sep, quote = quote, :
incomplete final line found by readTableHeader on './Data/1.csv'
> head(d)
[1] X.
<0 rows> (or 0-length row.names)
Tymczasem to samo bez podania pliku fileEncoding powoduje to:
> d <- read.csv("./Data/1.csv")
> head(d)
Ô. Ô²
1 1 10
2 2 20
Gdy uruchomię narzędzie „plik”, aby dowiedzieć się, kodowanie pliku, mówi, że jest to UTF-8:
Data\1.csv: UTF-8 Unicode text, with CRLF line terminators
Używam RStudio, Windows 7, R wersja 2.15.2, 32-bit.
Z góry dziękuję.