0

世界卫生组织数据集可在此处获得:http ://www.filedropper.com/who

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

"\r31.1\r".

我在记事本中检查了数据集,确实看起来很奇怪,因为这些值包含在 ('') 中。然而它们是数字的,当使用正read.csv则时没有这样的问题。

这背后的原因是什么?怎么修?

4

1 回答 1

1

'\r' 是一个特殊字符,用作 Windows 上文件的换行符。

当使用 read_csv 设置参数 escape_backslash=TRUE 可能会成功。

检查以进一步阅读。

于 2016-04-25T14:57:27.463 回答