Päivämäärätaulukon luominen LuckyTemplatesissa
Ota selvää, miksi LuckyTemplatesissa on tärkeää pitää oma päivämäärätaulukko ja opi nopein ja tehokkain tapa tehdä se.
Sisällysluettelo
Python ja LuckyTemplates
Tässä opetusohjelmassa keskustellaan päivämäärätaulukoiden luomisesta ja suorittamisesta LuckyTemplatesissa kanssa . Opit luomaan tietokehyksiä ja tuomaan ne LuckyTemplatesiin Python Script Loaderin ja Jupyter Notebookin avulla. Opit myös viemään ne CSV- tai Excel-muotoon.
Python-skriptin käyttäminen LuckyTemplatesissa
Pakettien tuonti LuckyTemplatesissa Python-skripteillä
Tässä opetusohjelmassa luot akäyttämällä Pandaa ja Jupyter-muistikirjaa. Ensimmäinen asia, joka sinun on tehtävä, on tuoda paketit. Syötä Jupyterin komentosarjasoluun tuontipandat muodossa pd .
Avaa uusi komentosarjasolu painamalla Shift + Enter. Luo ajanjakso käyttämällä date.range() -funktiota. Jos painat Shift + Tab, näet, mitä toiminto tarvitsee.
Paina Shift + Tab kolme kertaa näyttää toiminnon dokumentaation, joka sisältää tarvittavat parametrit.
Skriptien kirjoittaminen Jupyterissa
Tätä esittelyä varten syötä seuraava komentosarja.
Kun olet suorittanut skriptin, näet luettelon päivämääristä.
Parametrien asettaminen
Jos muutat lopetuspäiväksi 2.1.2021 ja oletustiheydeksi D (päivittäin) H (tuntikohtainen), päivämääräluettelossa näkyy tuntiväli.
Toinen asia, jonka voit tehdä, on laittaa jaksoja. Poista sekä end - että freq - parametrit ja syöttöjaksot = 3 . Kun olet valmis, suorita komentosarja. Näet sitten 3 päivää ja päivittäisen tiheyden.
Voit myös käyttää funktiossa muuttujia alku ja loppu . Jos suoritat skriptin, myös päivämääräluettelo luodaan.
Päivämääräluettelon muoto on kuitenkin virheellinen. Sinun on muutettava se LuckyTemplates-taulukkomuotoon. Tietokehys on vastaava rakenne, jota voit käyttää. Kääri date.range() -funktio DataFrame- funktiolla.
Sen jälkeen sinulla on päivämäärätaulukko oikeassa rakenteessa.
Huomaat, että taulukolla ei ole sarakkeen nimeä. Joten syötä sarakkeen nimi käyttämällä sarakeparametria.
Suorita komentosarja uudelleen näyttääksesi sarakkeen nimen.
Tietojen lisääminen päivämäärätaulukkoon
Jos haluat luoda monimutkaisia tietokehyksiä, voit käyttää .
Nyt kun olet luonut tietokehyksen, tallenna komentosarja uudelleen muuttujaksi ja anna sille nimi date_table . Kutsu sitten kyseinen muuttuja skriptin lopussa.
Jos haluat lisätä taulukkoon lisää tietoja, syötä päivämäärä_taulukko[] ja lisää lisättävät tiedot hakasulkeisiin. Tässä esimerkissä vuosi lisättiin.
Vuoden arvon saamiseksi sinun on määritettävä tietotyyppi. Syötä toiseen soluun päivämäärä_taulukko.info() ja paina Shift + Enter. Näet sitten tietoja tietotyypistä, joka on DateTime-tyyppi. Koska se on DateTime-tyyppi, voit käyttää tietokehyksestä erilaisia attribuutteja tai menetelmiä.
Avaa seuraavaksi uusi solu ja syötä seuraava.
Funktiolla dt.year pääset käsiksi tietokehyksen eri toimintoihin ja menetelmiin. Skriptin suorittamisen jälkeen sinulla on taulukko, jossa on vuosiarvot .
Sieltä kopioi syntaksi ja sijoita se komentosarjan pääsoluun. Yhdistä komentosarja date_table ['Year'] kanssa ja suorita komentosarja. Sen jälkeen näet päivämäärätaulukossa Vuosi-sarakkeen.
Kuukausi- ja aikasarakkeiden lisääminen
Jos haluat lisätä taulukkoon kuukausia, kopioi syntaksi ja liitä se seuraavalle riville. Muuta seuraavaksi sarakkeen nimi muotoon Month ja dt.year muotoon dt.month . Sen jälkeen näet taulukossa Kuukausi-sarakkeen. Voit jatkaa tietojen lisäämistä luodaksesi erittäin syvän taulukon.
Funktio pd.date_range -dokumentaatiossa on tz- tai aikavyöhykeparametri. Joten jos haluat lisätä aikavyöhykkeen, syötä funktioon tz='EST' . Tässä esimerkissä käytetty aikavyöhyke on Eastern Standard Time (EST) .
Kopioi seuraavaksi Kuukauden tietosarakkeen syntaksi ja liitä se seuraavalle riville. Muuta nimeksi Time ja dy.month muotoon dt.time . Suorita sitten skripti.
Näet sitten päivämäärätaulukossasi Aika-sarakkeen, jonka arvot ovat 00:00:00.
Jos lisäät ja asetat taajuuden H , Aika-sarakkeen arvot ovat 1 tunnin välein.
Neljännes- ja viikonpäiväsarakkeiden lisääminen
Kun olet lisännyt ajan, lisää Neljännes- sarake. Kopioi Aikatiedot-sarake ja liitä se seuraavalle riville. Muuta nimeksi Quarter ja dt.timeksi dt.quarter . Suorita sitten skripti. Näet sitten päivämäärätaulukossa Neljännes-sarakkeen.
Lisää lopuksi Viikonpäivä- sarake. Kopioi sama syntaksi ja muuta nimeksi Day Of Week ja dt.quarter muotoon dt.dayofweek . Napsauta Suorita, niin näet taulukossa Viikonpäivä-sarakkeen.
Tietojen lisääminen käyttämällä STRFTIME()
Dt - menetelmää voidaan käyttää lisämuokkauksien saamiseksi päivämäärätaulukkoon. Voit käyttää myös toisen tyyppistä menetelmää, jota kutsutaan strftime() .
Tämä on esimerkkikoodi, jossa on strftime() ja muotokoodi suluissa. Tässä esimerkissä %a välitetään funktion sisällä. Jos suoritat skriptin, se näyttää sinulle lyhennetyt viikonpäivät.
Kopioi tämä syntaksi ja liitä se pääskriptisoluun. Tallenna se muuttujaksi ja anna sille nimi DW Abb . Suorita sitten skripti. Sen jälkeen näet, että tiedot on lisätty päivämäärätaulukkoon.
Löydät kaikki muotokoodit, joita voit käyttää strftime():n kanssa , osoitteesta docs.python.org .
Jos löydät muodon, jota voit käyttää päivämäärätaulukossasi, kopioi sen ohje ja käytä sitä solussasi. Tässä esimerkissä käytettiin %p lisäämään AM tai PM päivämäärätaulukkoon.
Kopioi edellinen koodi strftime ()- komennolla ja muuta nimeksi AM_PM ja muotokoodiksi %p . Kun olet suorittanut syntaksin, näet AM_PM- sarakkeen lisättynä taulukkoon.
Päivämäärätaulukon indeksin asettaminen
Kun olet täyttänyt tietotaulukon, voit kopioida ja liittää koodin LuckyTemplatesissa. Voit myös luoda Excel-arkin tai CSV-tiedoston käyttämällä datakehysfunktiota to.csv() . Kirjoita sulkeiden sisään päivämäärätaulukon tiedostonimi. Tässä syntaksissa käytetään Date_Table.csv-tiedostoa .
Päivämäärätaulukkotiedosto on työhakemistossasi. Päästäksesi tiedostoon, syötä pwd uuteen soluun ja napsauta Suorita. Se näyttää sitten tiedoston osoitteen.
Etsi tiedosto ja avaa se. Sitten näet omasi.
A-sarakkeessa näet indeksin. Sinun on asetettava sarake hakemistoksi välttääksesi ongelmia, kun se menee LuckyTemplates-ohjelmaan. Palaa Jupyteriin ja syötä date_table.set_index () komentosarjan pääsoluun. Syötä sulkeiden sisään sarake, joka asetetaan indeksiksi. Tässä esimerkissä käytetään Päivämäärä-saraketta.
Nyt voit tallentaa muuttujan uudelleen tai käyttää toista parametria nimeltä inplace . Tässä tapauksessa käytetään inplacea . Jos parametrin arvoksi on asetettu True , tiedosto tallennetaan.
Komentosarjan suorittamisen jälkeen voit nähdä, että Päivämäärä-sarake on uusi hakemisto.
Pöydän tuominen LuckyTemplatesiin Pythonilla
Voit tuoda pöydänavaamalla CSV-tiedoston Get Data -vaihtoehdossa. Napsauta Hae tiedot ja valitse Teksti/CSV . Etsi sieltä tiedosto työhakemistosta ja avaa se.
Toinen tapa on käyttää Anna tiedot -vaihtoehtoa.
Syötä sitten päivämäärätaulukko taulukon nimeen ja paina Lataa.
Napsauta sitten Aloitus-välilehdellä Muunna tiedot .
Siirry sitten Muunna-välilehteen ja napsauta Suorita komentosarja .
Palaa Jupyter-muistikirjaan ja kopioi syntaksi solusta. Liitä se sitten skriptieditoriin.
Jos painat OK, saat virheilmoituksen, että ' pd' ei ole määritelty .
Pandan tuominen LuckyTemplatesiin Python-skripteillä
Virheen syynä on se, että pandaa ei tuotu käsikirjoituseditoriin. Joten syötä tuo pandat muodossa pd skriptin syntaksin alkuun ja paina OK.
Ensimmäisessä sarakkeessa on tietojoukko ja Date_Table.
Jos napsautat Taulukko-arvoa tietojoukon vieressä, se näyttää tyhjän taulukon.
Korjaa tämä napsauttamalla Applied Steps -ruudun Suorita Python Script -vaiheen vieressä olevaa rataskuvaketta.
Yhdistä seuraavaksi tietojoukko koodin alareunaan date_table ja paina OK.
Näet sitten taulukon tietojoukossa.
LuckyTemplatesin päivämäärätaulukon indeksin nollaaminen Pythonilla
Seuraava asia on nollata indeksi. Napsauta uudelleen Suorita Python Script -vaiheen vieressä olevaa rataskuvaketta ja syötä date_table.reset_index(inplace=True) . Tämä toiminto poistaa päivämäärän, joka oli asetettu indeksiksi.
Inplace- parametrin käyttäminen uudelleen suorittaa ja asettaa uuden indeksin. Jos palaat taulukkoon, näet Päivämäärä-sarakkeen.
Johtopäätös
Tietotaulukoita ja raportteja voidaan tehdä ulkopuolelta. Voit luoda ja tuoda niitä Python Script Loaderilla ja Jupyter Notebookilla. Ne ovat vaihtoehtoinen tapa ladata tietoja ja oppia uusi ohjelmointikieli parantaaksesi tiedonkehitystaitojasi.
Gaelim
Ota selvää, miksi LuckyTemplatesissa on tärkeää pitää oma päivämäärätaulukko ja opi nopein ja tehokkain tapa tehdä se.
Tämä lyhyt opetusohjelma korostaa LuckyTemplates-mobiiliraportointiominaisuutta. Näytän sinulle, kuinka voit kehittää raportteja tehokkaasti mobiililaitteille.
Tässä LuckyTemplates Showcase -esittelyssä käymme läpi raportteja, jotka näyttävät ammattitaitoisen palveluanalytiikan yritykseltä, jolla on useita sopimuksia ja asiakkaiden sitoumuksia.
Käy läpi tärkeimmät Power Appsin ja Power Automaten päivitykset sekä niiden edut ja vaikutukset Microsoft Power Platformiin.
Tutustu joihinkin yleisiin SQL-toimintoihin, joita voimme käyttää, kuten merkkijono, päivämäärä ja joitain lisätoimintoja tietojen käsittelyyn tai käsittelyyn.
Tässä opetusohjelmassa opit luomaan täydellisen LuckyTemplates-mallin, joka on määritetty tarpeidesi ja mieltymystesi mukaan.
Tässä blogissa esittelemme, kuinka kerrostat kenttäparametreja pienillä kerroilla uskomattoman hyödyllisten näkemysten ja visuaalien luomiseksi.
Tässä blogissa opit käyttämään LuckyTemplates-sijoitus- ja mukautettuja ryhmittelyominaisuuksia näytetietojen segmentoimiseen ja luokitteluun kriteerien mukaan.
Tässä opetusohjelmassa käsittelen tiettyä tekniikkaa, jolla voit näyttää kumulatiivisen kokonaissumman LuckyTemplates-visuaaleissasi vain tiettyyn päivämäärään asti.
Opi luomaan ja mukauttamaan Bullet-kaavioita LuckyTemplatesissa, joita käytetään pääasiassa suorituskyvyn mittaamiseen suhteessa tavoitteeseen tai edellisiin vuosiin.