"NA"字符串转换为<NA>

Arm*_*min 4 csv r dataframe

我有一个csv国家名称及其iso代码的文件.这是它的样子:

"Name","Code"
"Afghanistan","AF"
"Albania","AL"
"Algeria","DZ"
"Namibia","NA"
Run Code Online (Sandbox Code Playgroud)

data.frame使用以下代码阅读它:

cc = read.csv("countries.csv", header=TRUE, stringsAsFactors=FALSE, 
                                           colClasses = c("character")) 
Run Code Online (Sandbox Code Playgroud)

这是数据的样子:

Name         Code
Afghanistan  AF
Albania      AL
Algeria      DZ
Namibia      <NA>
Run Code Online (Sandbox Code Playgroud)

即使我明确设置 ,字符串"NA"也会转换为.<NA>colClasses = c("character")

我如何"NA"展示作为"NA"data.frame

Mik*_*ise 9

尝试na.strings明确设置参数 - 默认为"NA":

    cc = read.csv("countries.csv", header=TRUE, stringsAsFactors=FALSE,
                              colClasses = c("character"),  na.strings="" ) 
Run Code Online (Sandbox Code Playgroud)