R 我的数据到哪里去了?

R 我的数据到哪里去了?,r,type-conversion,R,Type Conversion,头(奥斯汀脉冲) #A tibble:6 x 149 Respondent Employed StayHome R1_Cost Gender <int> <int> <fct> <int> 1 1 2 1 1 1

头(奥斯汀脉冲) #A tibble:6 x 149

Respondent Employed  StayHome   R1_Cost Gender

           <int>       <int>    <fct>    <int>               
1         1        2      1        1       1                                                            
2         1        2      1        1       2                                                             
3         2        2      1        1       1                                                               
4         1        2      1        0       1                                                   
这是转换后的摘要 在这一排我仍然看到女性、男性等。有人能告诉我我做错了什么吗?更重要的是,你能告诉我怎么修吗?我的种族变量也出现了同样的问题。所有其他变量都很好

我在查看器的行和列中看到了这一点

受访者雇佣的StayHome R1_成本性别

           <int>       <int>    <fct>    <fct>               
1         1        2      1        1       Male                                                           
2         1        2      1        1       Female                                                             
3         2        2      1        1       Male                                                               
4         1        2      1        0       Male  


dput(AustinPulse$Gender[1:10])
structure(c(NA_integer_, NA_integer_, NA_integer_, NA_integer_, 
NA_integer_, NA_integer_, NA_integer_, NA_integer_, NA_integer_, 
NA_integer_), .Label = c("Male", "Female", "Prefer Not to say", 
"Other"), class = "factor")

1 1 2 1男
21名女性
3 2 1男
412110男
dput(奥斯汀脉冲$性别[1:10])
结构(c(NA_整数,NA_整数,NA_整数,NA_整数,NA_整数,
NA_整数,NA_整数,NA_整数,NA_整数,NA_整数,NA_整数,
NA_integer.Label=c(“男性”、“女性”、“不愿意说”,
“其他”),class=“因子”)

当我删除
级别时,它对我很有效:

鉴于
性别
为:

Gender<-c("Male","Male","Male","Female","Female",
          "Prefer Not to say","Prefer Not to say",
          "Other","Other")

Genderi创建了一个虚拟数据,它与我用作.factor(AustinParents$Gender)的您的数据相似,但运行良好。完成指定标签,它将自动转换为ITI Hunaidkhan,我使用此代码AustinPulse$Gender=as.factor(AustinPulse$Gender)>summary(AustinPulse$Gender)男性女性不喜欢说其他NA的0 0 0 392正如你所见,我的等级仍然是0?我必须上传CSV吗?运行
类(AustinParents$SEXT)
时会得到什么?如果原始向量不包含与指定级别对应的值,则会发生类似的情况。请在对您的问题使用因子之前添加dput的输出(AustinPulse$Gender[1:10])。如果您的解决方案有效,我可以将实际值添加到工作区中,然后运行代码。非常感谢。
           <int>       <int>    <fct>    <fct>               
1         1        2      1        1       Male                                                           
2         1        2      1        1       Female                                                             
3         2        2      1        1       Male                                                               
4         1        2      1        0       Male  


dput(AustinPulse$Gender[1:10])
structure(c(NA_integer_, NA_integer_, NA_integer_, NA_integer_, 
NA_integer_, NA_integer_, NA_integer_, NA_integer_, NA_integer_, 
NA_integer_), .Label = c("Male", "Female", "Prefer Not to say", 
"Other"), class = "factor")
Gender<-c("Male","Male","Male","Female","Female",
          "Prefer Not to say","Prefer Not to say",
          "Other","Other")
Gender      <- factor(Gender,                     
                      labels = c("Male", "Female", "Prefer Not to say", "Other"))


summary(Gender)