组合R数据帧并消除NA

时间:2016-02-04 18:44:08

标签: r merge dataframe rbind

我是该网站的新手,希望这对于体验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吗?

0 个答案:

没有答案