我有一個\t
分隔的.csv
文件,其中第一行的列名稱和一些,
的十進制符號數字。我試圖用read.csv()
命令,像這樣來閱讀:當header = TRUE時,帶有read.csv的特殊字符加載完全停止
x = read.csv("Export.csv", header = TRUE, sep = "\t", dec = ",")
輸入
(文件Export.csv
)我有例如
"$\{,}_"
45,2
這給了我
<header>X....._</header>
45.2
我預期它會將引用的值解釋爲字符串和數字作爲數字。
它正確地將45,2
解釋爲一個數字,但會混淆除下劃線之外的所有特殊字符。
我認爲這是一個編碼問題,所以我嘗試了幾個不同的編碼選項和相同的結果。
此外,如果我將header
參數更改爲TRUE
,我會正確顯示所有內容,但是所有數據都會被解釋爲字符串,並且(如預期)第一行不是標題。
如何在這些情況下將特殊字符加載到標題中?
問題上:RStudio版本0.98.501,R版本3.0.2版64,OS:Win 7的64