pandas - je to jedna z nejoblíbenějších knihoven pro práci s daty v programovacím jazyce Python. Poskytuje pohodlné nástroje pro čtení,zpracování a analýzu dat. Jednou z funkcí pandas je schopnost pracovat s daty ve formátu Excel.
Při práci se soubory aplikace Excel je často nutné přeskočit určité řádky při čtení tabulky. Pokud má například soubor Excel záhlaví nebo další řádky, které nejsou součástí dat a je třeba je přeskočit. K tomuto účelu lze použít metodu read_excel knihovny pandas s možností skiprows.
Metoda read_excel s parametrem skiprows umožňuje přeskočit zadaný počet řádků při čtení souboru Excel.
Pokud například musíte při čtení souboru Excel přeskočit první dva řádky, můžete použít následující kód:
# импортируем необходимые библиотеки
import pandas as pd
# читаем файл Excel с пропуском первых двух строк
data = pd.read_excel('file.xlsx', skiprows=2)
Při čtení souboru Excel je tedy metoda read_excel přeskočí první dva řádky a načte zbývající data do proměnné data. To může být užitečné například při práci s velkými tabulkami, kdy je třeba přeskočit záhlaví nebo jiné zbytečné řádky.
Začínáme s pandas
Knihovna pandas poskytuje široké možnosti pro práci s daty. Umožňuje pohodlné a efektivní provádění různých operací, jako je čtení a zápis dat, filtrování, třídění, seskupování, agregace a další.
Jedním z hlavních objektů používaných v pandas je DataFrame - dvourozměrná tabulka s daty. V DataFrame jsou data prezentována jako řádky a sloupce a každý sloupec může obsahovat data různých typů: čísla, řádky, data atd.
Chcete-li začít s pandas, musíte nainstalovat knihovnu. K tomu lze použít správce balíčků Pip:
- Otevřete příkazový řádek nebo terminál.
- Zadejte příkaz pip install pandas a stiskněte Enter.
- Počkejte na dokončení instalace.
Jakmile je pandas nainstalován, můžete jej importovat do skriptu nebo vývojového prostředí pomocí následujícího řádku:
- import pandas as pd
Chcete-li začít používat pandas, budete potřebovat datovou sadu. Běžným formátem pro ukládání dat je Excel.
Čtení dat z Excel souboru v pandas lze provést pomocí funkce read_excel (). Jednou z možností této funkce je skiprows , který vám umožní přeskočit daný počet řádků při čtení souboru. Chcete-li například přeskočit první řádek, můžete přenést hodnotu skiprows=1 .
Příklad použití funkce read_excel () s možností skiprows :
- import pandas as pd
- data = pd.read_excel('data.xlsx', skiprows=1)
V tomto příkladu jsou data ze souboru ' data.xlsx ' budou přečteny přeskočením prvního řádku a uloženy v proměnné data jako DataFrame.
Nyní můžete použít mnoho funkcí pandas pro práci s daty, jako je filtrování, třídění a agregace.
Funkce read_excel()
Funkce read_excel () přijímá mnoho možností, ale jednou z nejužitečnějších je možnost skiprows . Tato možnost umožňuje přeskočit určitý počet řádků na začátku souboru při čtení dat. To může být užitečné, pokud má soubor Excel záhlaví nebo jiné řádky, které nejsou data a neměly by být zahrnuty do výsledku.
Chcete-li použít možnost skiprows , musíte zadat počet řádků, které chcete přeskočit. Pokud například chcete přeskočit první řádek, nastavte hodnotu skiprows=1 . Pokud chcete přeskočit první dva řádky, nastavte hodnotu skiprows=2, a tak dále.
Níže je uveden příklad použití funkce read_excel () s možností skiprows :
import pandas as pd# Чтение данных из файла Excel, пропуск первой строкиdf = pd.read_excel('data.xlsx', skiprows=1)# Вывод первых 5 строк данныхprint(df.head())
V tomto příkladu jsou data čitelná ze souboru Excel data.xlsx . První řádek (obvykle záhlaví) je vynechán při čtení dat a výsledek je uložen v proměnné df . Prvních 5 řádků dat je poté zobrazeno na obrazovce pomocí metody head() .
Použití možnosti skiprows umožňuje flexibilnější správu procesu čtení dat ze souboru Excel a výběr pouze řádků, které Vás zajímají.