如何导入带有空白单元格的csv

Say*_*ari 2 r dataframe

当我导入 csv 时,它显示为具有这种格式的数据框

firstcol <- c("A","","D","Z")
seccol <- c("W","Y","C","")
thircol <- c("","H","Q","M")

df <- data.frame(firstcol,seccol,thircol)

#    > df
#      firstcol seccol thircol
#    1        A      W        
#    2               Y       H
#    3        D      C       Q
#    4        Z              M

Run Code Online (Sandbox Code Playgroud)

当我打字 levels(df$firstcol)

输出是: [1] "" "A" "D" "Z"

如何导入我的 csv 以便将单元格读取为空单元格而不是作为观察值?

akr*_*run 5

我们可以使用,na.strings = ""以便将空白单元格读取为NA

df1 <- read.csv('file.csv', na.strings = '', 
       strip.white = TRUE, stringsAsFactors = FALSE)
Run Code Online (Sandbox Code Playgroud)