데이터를 클립보드에 읽고 쓰기
2019. 4. 28. 16:31ㆍR/Basic
항목 |
수량 |
사과 |
5 |
키위 |
16 |
미트볼 |
40 |
웹에서 위와 같은 테이블을 긁어오는 상황을 가정해 보자
read.table함수를 사용하면 테이블 그대로 긁어올 수 있다
html.table <- read.table(file = 'clipboard', header = T, sep = '\t')
테이블 형식으로 정확하게 데이터를 긁어오는 것을 알 수 있다
readClipboard 함수를 사용하면 클립보드에 있는 데이터를 바로 불러들일 수 있다
> readClipboard()
[1] "항목\t수량" "사과\t5" "키위\t16" "미트볼\t40"
> inventory <- readClipboard()
> inventory
[1] "항목\t수량" "사과\t5" "키위\t16" "미트볼\t40"
엑셀에서 복사한 내용도 동일하게 불러들일 수 있다
excel.table <- read.table(file = 'clipboard', header = T, sep = '\t')
특정 데이터를 클립보드로 복사하고 싶다면 어떻게 하면 될까?
엑셀에서 클립보드로 불러와서 excel.table에 할당한 데이터를 사용해 보자
write.table함수를 사용해서 파일을 클립보드로 설정해준다
write.table(excel.table, file = 'clipboard', row.name = F)
클립보드로 복사한 데이터를 불러 들이면 위와 같이 나타난다
테이블 형식을 유지하면서 붙여 넣고 싶다면 구분좌(sep)을 \t로 설정해주면 된다
write.table(excel.table, file = 'clipboard', sep = '\t' ,row.name = F)
'R > Basic' 카테고리의 다른 글
ggmap으로 지도에 표시하기 (0) | 2019.05.06 |
---|---|
Tidyr의 gather와 spread (0) | 2019.04.29 |
폴더에서 파일 리스트 가져오기 (0) | 2019.04.27 |
정규 표현식 (0) | 2019.04.22 |
행렬 생성, 호출 (0) | 2019.04.20 |