55,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결[R] KOSPI/KOSDAQ 전 종목 데이터 수집 및 관리
library(htmltab)는 실행시키면 실행이 안됩니다.
어제 R studio를 여기서 하는데로 최신버전으로 깔았고,여기서 하라는 데로 그대로 설치를 했습니다.그리고 여기 강의를 들으면서 따라하던 중..library(htmltab) 이것을 실행시키면 아래와 같은 문구가 뜨네요..library(htmltab)에서 다음과 같은 에러가 발생했습니다:‘htmltab’이라고 불리는 패키지가 없습니다.잠시install.packages("htmltab")을 실행하지 않아서 그런가 봤더니. 그것도 아니어서... 그래서 더 낮은 32bit버전으로 깔고 해봤는데요... 똑 같습니다.. 그래서 인터넷에 검색해보니..Package ‘htmltab’ was removed from the CRAN repository.이렇게 나오네요..여기 나와 있는 밑에 답변이 있길래 기쁜마음에 복사해서 붙여놓고 하나하나 실행시켜봤습니다.. setwd("D:\\stock")#library(htmltab)url<-"http://finance.naver.com/item/sise_day.nhn?code=005380&page=1" # 종목 Aurl<-"http://finance.naver.com/item/sise_day.nhn?code=005930&page=1" # 종목B#install.packages("httr")library(httr)referer <- add_headers(Referer = "http://finance.naver.com/item/sise_day.nhn?code=005380&page=11") #검색해서 들어간 것처럼 위장하기위해 header를 붙여준다tmp <- GET(url, referer) # GET함수를 통해 해당 서버에 통신을 함 뒤에 referer인자가 위장술ta<-read_html(tmp)%>% html_nodes(xpath = '/html/body/table[1]') %>% html_table()ta2<-(ta[[1]])ta2[-c(1,7,8,9,15),]code_data <- read.csv("data.csv",sep="\t")? read.csvhead(code_data)code <- as.character(code_data[,1])code_name <- as.character(code_data[,2])re_code <- as.character(sapply(code,function(x){ nc<- 6-nchar(x) paste0(c(rep(0,nc),x),collapse = "")}))k <- 1i <- 1for(k in 1:length(re_code)){ final_data<-NULL for(i in 1:10){ url <- paste0("https://finance.naver.com/item/sise_day.nhn?code=",re_code[k],"&page=",i) b <- htmltab(url,encoding="UTF-8") b final_data < -rbind(final_data,b) cat("\n",i) } head(final_data) tail(final_data) dim(final_data) ..........결과는 몇줄 가지도 못하고 바로add_headers(Referer = "https://finance.naver.com/item/main.naver?code=005380")에서 다음과 같은 에러가 발생했습니다: 함수 "add_headers"를 찾을 수 없습니다로 나옵니다.. 이 문제가 반드시 해결이 되야 밑에 코딩한게 전부 의미가 있을 것 같습니다.
- 미해결[R] KOSPI/KOSDAQ 전 종목 데이터 수집 및 관리
한국거래소에서 전종목 코드를 받는 기존 메뉴는 사라졌습니다.
한국거래소를 타고서 예전에는 받을 수 있었던 것 같은데,현재는http://data.krx.co.kr/contents/MDC/MDI/mdiLoader/index.cmd?menuId=MDC0201020303이 곳으로 들어가야 종목코드를 다운받을 수 있게 바뀌었네요.. 초보라 한참 찾았습니다. 그리고 강의하시는 제목 "stock R"이 사실은 다운로드 받은 자료의 "naver증권크롤링_예제.R"이네요
- 미해결[R] KOSPI/KOSDAQ 전 종목 데이터 수집 및 관리
htmltab
테이블을 못 찾는데.. 어떻게 하나요?ㅠ
- 미해결[R] KOSPI/KOSDAQ 전 종목 데이터 수집 및 관리
단일 열로 이루어진 데이터의 열이름 변경
안녕하세요 colnames()로 주식명 넣고 확인해 보던 중에 열이 하나인 주식데이터의 경우 이름이 바뀌지 않고 있는 것을 확인했습니다. 에러는 다음과 같습니다. Error in `colnames<-`(`*tmp*`, value = "test") : attempt to set 'colnames' on an object with less than two dimensions 구글로 찾아봐도 당췌 안나오네요.
- 미해결[R] KOSPI/KOSDAQ 전 종목 데이터 수집 및 관리
거래소 데이터를 R로 불러올때
안녕하세요 거래소 데이터를 read.csv로 불러오려는데 자꾸만 error가 떠서 막히네요 강의에서 보여주신대로 열을 삭제하고 저장한뒤 불러와도 열의 갯수가 열의 이름보다 많다고 error가 뜹니다. 제가 어디 잘못한 부분이 있는 걸까요? 감사합니다