首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >user_na = FALSE在使用read_sav读取时并不使某些列的所有空行都是NA -

user_na = FALSE在使用read_sav读取时并不使某些列的所有空行都是NA -
EN

Stack Overflow用户
提问于 2022-03-07 08:42:55
回答 1查看 47关注 0票数 0

我使用

代码语言:javascript
复制
df <- read_sav("data/file.sav", user_na = FALSE)

但数据看上去并不像预期的那样

代码语言:javascript
复制
col1   col2
1      Onestreet
2      Twostreet
NA
4    
5

为什么3-5行不成为col2中的NA?

EN

回答 1

Stack Overflow用户

发布于 2022-03-07 10:37:29

要将空字符串转换为缺失,您可以这样做:

代码语言:javascript
复制
library(dplyr)
df %>%
  mutate(col2 = if_else(col2 == '', NA_character_, col2))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71378390

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档