Új hozzászólás Aktív témák

  • cousin333

    addikt

    válasz Louro #2789 üzenetére

    delimiter == sep

    Ezek szerint viszont megvan a probléma oka. Arra figyelni kell, hogy általában az interaktív prompt sem ír ki mindent, csak az utolsó elemet (hacsak nem használsz print-et).

    Pandas-ról lehet nézni pár újabb YT videót, de szerintem a hivatalos dokumentációt érdemes böngészni. Ahogy látom, külsőre megváltozott, de tartalmilag eddig is rendben volt. A "mit, hogyan" típusú kérdésekhez a User Guide az érdekes, a piszkos részletekhez meg a referencia.

    Ha gyárilag, Pythonnal készítesz csv-t, akkor az UTF-8-at használ, és nem kell semmi konverzió. Ha Excel kompatibilis, akkor cp-1250, elsősorban az ékezetek miatt. Itt tipikus beolvasási paraméter-igény szokott még lenni a sep=";" és a decimal=",", hogy a tizedes értékek is kiértékelhetők legyenek. Esetleg érdemes lehet megadni az egyes oszlopok adattípusait, valamint az index oszlop sorszámát (ha van). A dátum típusokra vannak külön függvények is, akár két oszlopból (dátum + idő) is lehet egyetlen datetime oszlopot összeállítani.

Új hozzászólás Aktív témák