매우 간단한 문제가 있지만 이해할 수 없습니다. 나는 몇 시간 동안 노력해 왔고 이전에 Stackoverflow 답변을 읽었 지만 그들 중 어느 것도 내 문제를 직접 해결하지 못했습니다. 데이터 프레임에 동적으로 열을 추가해야합니다. 내가 가지고 있다고 가정 해 봅시다.
df1 <- data.frame (c("a","b","c","d"))
df2 <- data.frame (c("aa", "bb", "ccc"))
df3 <- data.frame (c("aaa", "bbb"))
df4 <- data.frame (c("aaaa"))
df5 <- data.frame ()
행 수가 같지 않으며 기본 키 값도 없습니다. 그리고 하나는 비어 있습니다. 이 5 개의 데이터 프레임을 하나의 데이터 프레임의 좌표로 병합 df6
하여 누락 된 값을 N/A
어떻게 채울 수 있습니까?
좀 더 구체적으로 말하면 최종 출력은 다음과 같습니다. df6
a aa aaa aaaa N/A
b bb bbb N/A N/A
c cc N/A N/A N/A
d N/A N/A N/A N/A
옵션으로 패키지의 cbind.fill
기능을 다음 rowr
과 fill
같이 사용할 수 있습니다.NA
library(rowr)
cbind.fill(df1, df2, df3, df4, df5, fill = NA)
1 a aa aaa aaaa NA
2 b bb bbb <NA> NA
3 c ccc <NA> <NA> NA
4 d <NA> <NA> <NA> NA
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다