Definiral si funkcije za izvedbo uvoza, a teh nikjer ne kličeš, tako da se uvoz nikoli ne izvede. Pazi tudi na lokacijo datotek CSV - te se nahajajo v mapi podatki, zato to podaj v poti do datotek (npr. podatki/teza.csv). Svetujem tudi, da se izogibaš šumnikom (pa tudi presledkom in ostalim posebnim znakom v imenih stolpcev).
Zadnji dve funkciji bo treba še popraviti. Pri predzadnji po nepotrebnem brišeš prvi stolpec, zaradi česar potem preimenovanje stolpcev ne uspe. Pri zadnji funkciji se sklicuješ na imena stolpcev, ki si jih očitno že spremenil v CSV. Če bi se v podatkih pojavil kakšen manjkajoč podatek (predstavljen z dvopičjem), bi s parametrom na = ":" pri funkciji read_csv poskrbel, da se že pri branju pretvori v NA - tako lahko tudi poskrbiš, da je tip podatkov pravi (npr. števila zazna kot števila).
Glede na to, da branje podatkov vseh znamk traja kar nekaj časa (in se najverjetneje ne spreminja tako pogosto), bi svetoval, da si podatke shraniš v datoteko CSV, potem pa pri nadaljnjih zagonih programa podatke prebereš iz te datoteke. Najbolje bo, če imaš poleg obstoječega programa s funkcijami še program, ki slednjo uvozi (z ukazom source - tako kot v poročilu), kliče uvozi.znamke() in dobljeno razpredalnico zapiše (lahko uporabiš ukaz write_csv iz knjižnice readr), ter program, ki prav tako uvozi program s funkcijami, potem pa pokliče vse funkcije za uvoz iz CSV (dodati bo treba še funkcijo, ki bo prebrala CSV datoteko z znamkami). Slednji program potem kličeš v poročilu (namesto uvoz.r), da boš imel razpredelnice za nadaljnje delo.
Da ti bo prevedlo poročilo, pobriši del, ki je ostal iz vzorca - boš sproti potem dodajal svojo vsebino. Lahko tudi izpišeš del katere izmed uvoženih razpredelnic oziroma iz njih izrišeš kakšen graf (primera sta že v poročilu).
Definiral si funkcije za izvedbo uvoza, a teh nikjer ne kličeš, tako da se uvoz nikoli ne izvede. Pazi tudi na lokacijo datotek CSV - te se nahajajo v mapi
podatki
, zato to podaj v poti do datotek (npr.podatki/teza.csv
). Svetujem tudi, da se izogibaš šumnikom (pa tudi presledkom in ostalim posebnim znakom v imenih stolpcev).Zadnji dve funkciji bo treba še popraviti. Pri predzadnji po nepotrebnem brišeš prvi stolpec, zaradi česar potem preimenovanje stolpcev ne uspe. Pri zadnji funkciji se sklicuješ na imena stolpcev, ki si jih očitno že spremenil v CSV. Če bi se v podatkih pojavil kakšen manjkajoč podatek (predstavljen z dvopičjem), bi s parametrom
na = ":"
pri funkcijiread_csv
poskrbel, da se že pri branju pretvori vNA
- tako lahko tudi poskrbiš, da je tip podatkov pravi (npr. števila zazna kot števila).Glede na to, da branje podatkov vseh znamk traja kar nekaj časa (in se najverjetneje ne spreminja tako pogosto), bi svetoval, da si podatke shraniš v datoteko CSV, potem pa pri nadaljnjih zagonih programa podatke prebereš iz te datoteke. Najbolje bo, če imaš poleg obstoječega programa s funkcijami še program, ki slednjo uvozi (z ukazom
source
- tako kot v poročilu), kličeuvozi.znamke()
in dobljeno razpredalnico zapiše (lahko uporabiš ukazwrite_csv
iz knjižnicereadr
), ter program, ki prav tako uvozi program s funkcijami, potem pa pokliče vse funkcije za uvoz iz CSV (dodati bo treba še funkcijo, ki bo prebrala CSV datoteko z znamkami). Slednji program potem kličeš v poročilu (namestouvoz.r
), da boš imel razpredelnice za nadaljnje delo.Da ti bo prevedlo poročilo, pobriši del, ki je ostal iz vzorca - boš sproti potem dodajal svojo vsebino. Lahko tudi izpišeš del katere izmed uvoženih razpredelnic oziroma iz njih izrišeš kakšen graf (primera sta že v poročilu).