我是该网站的新手,希望这对于体验R开发人员来说是一个简单的问题。我目前正在通过三组列作为变量,一组" CenterCode"和2套邮政编码"邮政编码"。中心代码始终与整个列的值相同。理想情况下,我希望结果应该是这样的:
> CenterCode ServiceaArea PostalCode
> center_1 SA_1 12345
> center_1 SA_2 56789
但是,我当前的代码生成了与正确的服务区域绑定的正确邮政编码,但将PostalCodes分成两列,例如。
> CenterCode ServiceaArea pCcodePSA pCodeCPA
> center_1 SA_1 12345 NA
> center_1 SA_2 NA 56789
我的代码如下:
pCodePSA <- zipCodePSA
pCodeCPA <- zipCodeCPA
cCode <- CenterCode
zipPSATable <- data.frame(pCodePSA)
zipPSATable$CenterCode <- cCode
zipPSATable$serviceArea <- "SA_1"
zipCPATable <- data.frame(pCodeCPA)
zipCPATable$CenterCode <- cCode
zipCPATable$serviceArea <- "SA_2"
zipTable <- merge(zipPSATable , zipCPATable,all=TRUE)
zipTable
可以帮助将pCodes组合成一个列作为PostalCode并删除NA吗?