Inflearn コミュニティ Q&A
Merge 함수
作成
·
416
1
안녕하세요? 좋은 강의 감사드립니다.
강의 11:27분에 merge 함수 사용 후에 head(sales) 해서 나오는 형태가 저는 첨부파일처럼 나와요.
이유가 뭘까요? 알려주세요... ㅠ
mergeR
回答 2
0
12분 경,
sales = merge(sales, infdt, by.x = "weekday", by.y = "weekday")
by.x 와 by.y 추가하는 이유는 뭔가요?
0
junyoung85179634
インストラクター
안녕하세요, lgy890218님
먼저 강의를 들어주신점 감사드립니다.
게시해 주신 이미지를 살펴보니까
생성하신 infdt의 요일의 객체명에 weeday로 작성하셔서
원 데이터인 sales 데이터의 weekday와 병합하는 과정에서 객체명이 일치하지 않아서
weekday와 weeday가 동시에 나타나는 것을 보실 수 있습니다.
조치 : infdt = data.frame(weeday = c("월요일", ...)
day = c("평일", ...))
infdt = data.frame(weekday = c("월요일", ...)
day = c("평일", ...))
이렇게 적용하시면 정상적으로 병합이 됩니다.
감사합니다. 즐거운 한주 보내시기 바랍니다.






아..;; 이런 부끄러운 오타였군요. 감사합니다!!