【发布时间】:2019-12-18 03:15:36
【问题描述】:
我正在处理 GSS 数据,其中一个变量是家庭总收入。我认为他们不必要地将收入低于 10,000 的人分成 8 组,所以我想把他们一起加入。我开始使用string_replace 进行此操作,但它似乎无法识别命令。
我跑:
GSS2018$`Total family income` <- str_replace(GSS2018$`Total family income`,
"Under $1 000",
"Under $10000")
GSS2018$`Total family income` <- str_replace_all(GSS2018$`Total family income`,
"$1 000 to 2 999",
"Under $10000")
GSS2018$`Total family income` <- str_replace_all(GSS2018$`Total family income`,
"$3 000 to 3 999",
"Under $10000")
GSS2018$`Total family income` <- str_replace_all(GSS2018$`Total family income`,
"$4 000 to 4 999",
"Under $10000")
GSS2018$`Total family income` <- str_replace_all(GSS2018$`Total family income`,
"$5 000 to 5 999",
"Under $10000")
GSS2018$`Total family income` <- str_replace_all(GSS2018$`Total family income`,
"$6 000 to 6 999",
"Under $10000")
GSS2018$`Total family income` <- str_replace_all(GSS2018$`Total family income`,
"$7 000 to 7 999",
"Under $10000")
GSS2018$`Total family income` <- str_replace(GSS2018$`Total family income`,
"$8 000 to 9 999",
"Under $10000")
但是,在我运行这些之后,似乎没有任何改变。字符串保持不变。我在这里做错了什么?
【问题讨论】: