Open Charisa opened 8 years ago
V html_razpredelnice.R
uporabljaš funkcijo setInternet2
, ki je na voljo samo na Windowsih. Da je ne bo na drugih sistemih klicalo po nepotrebnem, preveri, ali funkcija sploh obstaja:
if (existsFunction("setInternet2")) {
setInternet2(use = TRUE)
d <<- download.file(url="http://curl.haxx.se/ca/cacert.pem", destfile="cacert.pem")
}
Datoteko cacert.pem
že imaš v repozitoriju, tako da ti je ni treba vsakič znova pobrati. Sicer pa, glede na to, da s funkcijo html_razpredelnica
dostopaš samo do Wikipedie, to pa lahko dosežeš tudi po nešifrirani povezavi (namesto https://
začni povezave s http://
), bo bolje, če se na spletno stran povežeš tako:
library(httr)
povezava = GET(link)
tables = readHTMLTable(content(povezava), fileEncoding = 'UTF-8')
Po teh spremembah mi deluje. Opozoril bi le, da dobim vmes še nekaj opozoril - preveri, zakaj do njih prihaja; če niso relevantna, jih pa skrij tako, da ustreznim blokom kode dodaš parameter warning=FALSE
.
Sem popravila. Hvala.
Imam pa še eno vprašanje. Prej sem imela s funkcijo try preverjen graf, ker mi ni delalo. V 318. vrstici v porocilo.Rmd mi ročno sicer nariše graf, a če zaženem dokument, vrne error: "dotchart error x must be a numeric or a matrix" in ga nikakor ne morem spremeniti v matriko.
V tabela_HDI
imaš zadnja dva stolpca imenska, tako da ti pretvorba v matriko pretvori vse podatke v nize. Delovalo bo, če zadnja dva stolpca izpustiš.
Še to: pri meni pobiranje datoteke cacert.pem
ne deluje, tako da ga kar odstrani (sedaj ga imaš izven funckije html_razpredelnica
).
V tabeli_HDI sta zadnja dva stolpca prav tako numerična. Sem ju vseeno izbrisala, pa vrne isto napako.
Zadnja dva stolpca pri meni sta CODE
z dvočrkovnimi kodami, in HDI.2014
, ki ima povsod vrednost NA
. Brez teh dveh pri meni deluje.
Bom še enkrat danes popoldne pogledala, če se slučajno razpredelnica kje spremeni. Vas bom prosila, če bi po tem posodobili moj projekt na vašem repozitoriju. Vam javim, če bom še kaj spremenila.
Hvala On Mar 1, 2016 10:26 AM, "Janoš Vidali" notifications@github.com wrote:
Zadnja dva stolpca pri meni sta CODE z dvočrkovnimi kodami, in HDI.2014, ki ima povsod vrednost NA. Brez teh dveh pri meni deluje.
— Reply to this email directly or view it on GitHub https://github.com/Charisa/APPR-2015-16/issues/8#issuecomment-190631058.
Ali lahko, prosim, preverite, če mi projekt deluje (vse sem napisala v datoteki porocilo.Rmd, namesto projekt.Rmd).
Spremenila bom samo še besedilo v poročilu.
Hvala