본문 바로가기

DataAnalytics/R

(3)
R로 안드로이드M 타겟단말검증 목록 만들기... 삽질기... Choosing Apps for Android M frandly test in Dec. 요즘에 가능하면 엑셀을 R로 대체해서 써보려는 노력을 하고 있다. R코드를 잘 못다룬다는 점을 생각하면 갈길이 멀지만; 잘하는 능력자들을 보면 추출한 데이터를 빠르게 로드하고, 조인하고, 컬럼 추가(mutate) 을 슉슉하는데... 엑셀의 진행바를 멍청하게 쳐다보는 내가 바보인 것 같아보였다. 마침 맥용 엑셀 2016버전이 내 맥북에어에서 매우 거지같은 퍼포먼서를 보여주길레.. 이참에 R로 해보는 것이 괜찮겠다.. 라고 결심하고 써보기로 했다. 그래서 도전을 하기로 한 것은 'OS타겟단말 검증'이라는 것이다. 새로운 OS와 기준단말(예를 들어 갤럭시노트5)가 출시를 하면 OneStore의 상품들이 새로운 OS에서 모두..
R 사용자 컨퍼런스 2015 참석 ​​​​ 은혜로운 회사의 도움으로 R 사용자 컨퍼런스에 참석을 했습니다. 전반적으로 인상적인 내용은 3가지 정도입니다. - 참여한 구성원이 다른 언어와 다르다? 600명을 모집했는데, 거의 꽉 찼다고 합니다. 그리고 대학생들이 정말 많이 참석을 했네요. 특히 개발 언어(!) 컨퍼런스라고는 생각하기도 힘들 정도로 여자 비율이 많습니다. 사실 개인적으로는 아직 이유를 잘 모르겠네요. 직딩/필드 아직 범용적으로 쓰는 단계가 아니라..; 대학생들이게 이정도의 인기(?)가 있다는 것이 선뜻 체감을 못하고 있었거든요. 대체 이유가 뭘까요;; - 엔지니어보다는 분석가들이 더 많이 참여했다 ​ ​ 1번과도 연관이 있을 것 같은데, 참석한 구성원의 양태도 다소 달랐습니다. 컨퍼런스는 총 3가지 주제로 서브 새션을 운영했..
하나의 엑셀파일에서 여러 개의 Sheet의 데이터를 합쳐서(merge) 조건에 따라서 추출하기 갑자기 해보고 싶어졌습니다.. 오늘 거래처에서 엑셀 데이터를 받았는데, 동일한 형태의 데이터를 18개의 Sheet에 나눠서 들어가 있었습니다. 이제 이 데이터를 가지고 해야하는 것은…일단 모든 데이터를 합쳐서 아래와 같이 3개의 형태로 재분류하는 것 입니다. T store의 상품번호(AID)만 있는 것, olleh마켓의 상품번호(CID)만 있는 것, 둘 다 없는 것 문제는 이번에는 18개 Sheet지만 앞으로 180개가 될 수 있습니다. 즉, 엑셀 Copy and Paste 노가다는 의미가 없다고 생각이 들었습니다. 그래서… 일단 R studio를 켜고 여기저기 도움을 받아서 아래와 같이 코드를 작성했습니다. 라이브러리와 xls 파일을 불러옴 library(XLConnect) library(dplyr) wb