2016-04-25 37 views
0

世界卫生组织的数据集可以在这里找到:http://www.filedropper.com/who读出的数据为R

当使用fread(从data.table包),或read_csv(从readr包)一些变量被包裹内读取数据字母r,并显示为字符类型。像这样:

"\r31.1\r". 

我检查在记事本中的数据集,实际上它为这些值内(”“)包装看起来很奇怪。但是它们是数字的,当使用常规的read.csv时,不存在这样的问题。

这是什么原因?怎么修?

回答

1

'\ r'是e特殊字符,用作窗口上文件的新行分隔符。

当使用read_csv设置参数escape_backslash = TRUE时可能会有诀窍。

检查this的进一步阅读。