我有以下数据集:
> head(data,3)
city state zip_code overall_spend
1 MIDDLESBORO KY 40965 $252,168.12
2 PALM BEACH FL 33411-3518 $369,240.74
3 CORBIN KY 40701 $292,496.03
现在,我想格式化 zip_code,它在 -
之后有额外的部分。例如,在第二行中,我有 33411-3518
。格式化后我只想拥有 33411
。如何对整个 zip_code 列执行此操作?另外,zip_code 现在是一个因素
最佳答案
尝试
data$zip_code <- sub('-.*', '', data$zip_code)
data$zip_code
#[1] "40965" "33411" "40701"
关于r - 在 R 中格式化邮政编码(从邮政编码中删除 -),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30789649/