我有一个字符串像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