我有一個字符串像csv文件的內容:'"number 1", "number 2"'
,我想解析它。textconnection產生額外的空間[R]
我發現textconnection
可以將字符串轉換爲文件句柄。解析使用它。但它在我的內容中產生了一些神祕的空間。任何一個konw爲什麼以及如何解決?謝謝
con = textConnection('"number 1", "number 2"')
dat = read.csv(con, header = F, stringsAsFactors = F)
close(con)
dat
# V1 V2
# 1 number 1 number 2
dat[1,1]
# [1] "number 1"
dat[1,2]
# [1] " number 2" --- why there's a space???
這是正常的,因爲逗號之後(分隔符是逗號)之間有空格。您可以使用'gsub(「^ +」,「」,dat $ V2) ' – agstudy