Přidej si svou IT školu do profilu a najdi spolužáky zde na síti :)

Diskuze: Načtení a otevření přes CSV přes PANDAS

Python Python Načtení a otevření přes CSV přes PANDAS

Aktivity (1)
Avatar
Honza Jelimán:16. července 18:32

čus chlapi, prosím vás, nevíte někdo co s tím? nainstaloval jsem si knihovnu Pandas přes pip. když chci načíst ten csv soubor, tak mi to napšíse.. (viz obrázek) Nevíte někdo prosím co s tím? děkuji

Jelimán

 
Odpovědět 16. července 18:32
Avatar
Honza Jelimán:16. července 18:36

pardon, to 1. "přes" se mi tam nějak vloudilo:)

 
Nahoru Odpovědět 16. července 18:36
Avatar
gcx11
Redaktor
Avatar
Odpovídá na Honza Jelimán
gcx11:16. července 19:19

Ahoj, není dobrý nápad pojmenovat tvůj soubor stejně jako ten modul. Přejmenuj si ho a půjde to.

 
Nahoru Odpovědět  +1 16. července 19:19
Avatar
Odpovídá na gcx11
Honza Jelimán:16. července 19:41

ahoj děkuji za tvoji reakci, já se omlouvám, jsem trochu natvrdlej, chápu správně, že to pd.read_csv tam nemá být, protože pd mnou definovaná zkratka pro modul Pandas?co bych tam tedy měl prosím tě napsat, když se ten soubor jmenuje actors.csv, když dám df = actors.read_csv("tam napíšu cestu") tak mi to stejně napíše actors is not defined. děkuji za trpělivost, jsem úplnej amatér.

P.S. můžeš mi prosím napsat jak by si ten soubor otevřel ty přes pandas, mám to na C:\Windows\ac­tors.csv předem moc děkuji

 
Nahoru Odpovědět 16. července 19:41
Avatar
Honza Skřivánek:20. července 15:15

Nemáš tam někde svůj soubor pojmenovaný pandas.py, který se ti naimportuje místo té knihovny? Zkus napsat

pd.__dict__.keys()

a podívej se, co ti to vypíše. Měl bys poznat, jestli se ti naimportoval skutečný pandas modul, nebo jen nějaký stejně pojmenovaný soubor.

 
Nahoru Odpovědět  +1 20. července 15:15
Avatar
Odpovídá na Honza Skřivánek
Honza Jelimán:20. července 22:11

ahoj, děkuji za tvoji reakci. žádný soubor s názvem pandas určitě nemám, krom toho modulu. kdyz ho importuju a zadám, co jsi mi napsal, tak i to napíše toto:

Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
pd._dict_.keys()
AttributeError: module 'pandas' has no attribute '_dict_'

 
Nahoru Odpovědět 20. července 22:11
Avatar
Honza Skřivánek:20. července 22:16

Ty podtržítka jsou na každé straně dvě.

 
Nahoru Odpovědět  +1 20. července 22:16
Avatar
hanpari
Redaktor
Avatar
Odpovídá na Honza Jelimán
hanpari:20. července 22:22

Mne tak trochu zaráží, jak zadáváš cestu k souboru. To ti nemůže s jedním zpětným lomítkem fungovat.

"c:\" musíš psát buď "c:\\", popřípadě v Pythonu můžeš psát "C:/"

Jinak si napis

import pandas
help(pandas)

a hned uvidíš, co jsi importoval :)

 
Nahoru Odpovědět 20. července 22:22
Avatar
hanpari
Redaktor
Avatar
Odpovídá na Honza Jelimán
hanpari:20. července 22:24

A poznámka na okraj. Když pandas, tak v Jupyteru :)

http://jupyter.org/

 
Nahoru Odpovědět  +1 20. července 22:24
Avatar
Odpovídá na hanpari
Honza Jelimán:20. července 22:32

ahoj děkuji za tvoji reakci, v IDLE zadám import pandas a pak spustím F5 když jsem dal help(pandas) tak už mi naskočil modrý text, vypadá že to mám naloudovaný:-)

 
Nahoru Odpovědět 20. července 22:32
Avatar
Odpovídá na hanpari
Honza Jelimán:20. července 22:33

už jsme se s tím setkal, mám v tom trochu zmatek, IDLE SHELL pyscripter a ted jupyter, musím se v tom zorientovat. každopádně děkuji

 
Nahoru Odpovědět 20. července 22:33
Avatar
Odpovídá na Honza Skřivánek
Honza Jelimán:20. července 22:35

tak mi to hodilo toto, je to takhle allright? předem děkuji

 
Nahoru Odpovědět 20. července 22:35
Avatar
Honza Jelimán:20. července 22:39

chlapi ještě prosim vás, co si myslíte o této knížce? jedu podle ni, plus ještě "tutoriály" tady + z jiných webů.díky

 
Nahoru Odpovědět  +1 20. července 22:39
Avatar
Odpovídá na Honza Jelimán
Honza Skřivánek:20. července 22:44

Jo, vypadá to jak pandas. Jinak souhlasím s hanparim. Jupyter je na práci s pandas (a taky dalšími moduly) skvělý. A pokud ti dělají problémy importy modulů, doporučil bych používat virtual environments, to občas ušetří nějaké problémy.

 
Nahoru Odpovědět 20. července 22:44
Avatar
hanpari
Redaktor
Avatar
Odpovídá na Honza Jelimán
hanpari:20. července 22:47

Ano.

Příště stačí

>>> dir(pandas)

Pokud chceš pracovat s daty, pak je Jupyter lepší volba.
Chyba může být ve špatně napsané cestě. Napiš cestu s normálními lomítky.

 
Nahoru Odpovědět 20. července 22:47
Avatar
hanpari
Redaktor
Avatar
Odpovídá na Honza Jelimán
hanpari:20. července 22:49

Velmi dobrá, neboj se :)

 
Nahoru Odpovědět 20. července 22:49
Avatar
Odpovídá na hanpari
Honza Jelimán:20. července 22:50

super díkes :)

 
Nahoru Odpovědět 20. července 22:50
Avatar
gcx11
Redaktor
Avatar
Odpovídá na Honza Jelimán
gcx11:21. července 23:47

Tu, mám, ale už bude trochu zastaralá a přijde mi, že jsou i lepší knížky.

 
Nahoru Odpovědět 21. července 23:47
Avatar
gcx11
Redaktor
Avatar
Odpovídá na Honza Jelimán
gcx11:21. července 23:50

Ten soubor, ve kterém jsi to editoval, jsi pojmenoval jako pandas.py, je to vidět hned na tom prvním screenu. Ty tvoje nové už se jmenují už jinak, takže tam tu chybu už nemáš.

 
Nahoru Odpovědět  +1 21. července 23:50
Avatar
hanpari
Redaktor
Avatar
Odpovídá na gcx11
hanpari:22. července 19:55

V češtině? Nemyslím si.

 
Nahoru Odpovědět  +2 22. července 19:55
Avatar
Honza Jelimán:22. července 20:22

chlapi a ktera je jeste dobra knizka klidne i v eng

 
Nahoru Odpovědět 22. července 20:22
Avatar
hanpari
Redaktor
Avatar
Odpovídá na Honza Jelimán
hanpari:22. července 21:06

Ale tahle je pro začátečníka moc dobrá. Nevím o ničem, co by v ní bylo zastaralé. Maximálnĕ se nedozvíš o novinkach, které ti jako začátečníkovi stejnĕ nebudou chybět.

Radĕji se přihlaš na checkio nebo codefights, protoze dulezite je cvicit ☺

 
Nahoru Odpovědět  +1 22. července 21:06
Avatar
gcx11
Redaktor
Avatar
Odpovídá na hanpari
gcx11:23. července 15:47

Myslel jsem anglickou.

 
Nahoru Odpovědět  +1 23. července 15:47
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 23 zpráv z 23.