tgoop.com/pythonl/4582
Last Update:
ΠΡΠΎ ΡΠ°ΠΌΠ°Ρ ΠΏΠΎΠΏΡΠ»ΡΡΠ½Π°Ρ Π² ΠΌΠΈΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ
, Π½ΠΎ ΠΎΠ½Π° ΠΌΠ΅Π΄Π»Π΅Π½Π½Π°Ρ, ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠ΅Π²Π·ΠΎΡΠ»ΠΈ Π΅Π΅.
ΠΡΠΎΠ±Π»Π΅ΠΌΠ° Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ² Pandas Π² ΡΠΎΠΌ, ΡΡΠΎ Π½ΠΈΠΊΡΠΎ Π½Π΅ Ρ
ΠΎΡΠ΅Ρ ΠΈΠ·ΡΡΠ°ΡΡ Π½ΠΎΠ²ΡΠΉ API.
ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ ΠΏΡΠ°Π²Π΄Π΅ Π² Π³Π»Π°Π·Π°: Π»ΡΠ΄ΠΈ Π½Π΅ Π±ΡΠ΄ΡΡ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΡΡ ΡΠ²ΠΎΠΈ ΠΏΡΠΎΠ΅ΠΊΡΡ, Π³Π° Π΄ΡΡΠ³ΠΈΠ΅ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈ, Π±Π΅Π· ΠΎΡΠΎΠ±ΠΎΠΉ ΠΏΡΠΈΡΠΈΠ½Ρ.
Π― ΡΠΆΠ΅ Π΄Π°Π²Π½ΠΎ ΡΠ°Π±ΠΎΡΠ°Ρ Ρ FireDucks
ΠΡΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π² ΡΠ°Π·Ρ Π±ΡΡΡΡΠ΅Π΅ Pandas, ΠΈ Π²Π°ΠΌ Π½Π΅ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΌΠ΅Π½ΡΡΡ ΠΊΠΎΠ΄ ΡΡΠ°ΡΡΡ
ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄Π° Π½Π° Π½Π΅Π΅.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ *ΠΎΠ΄Π½Ρ* ΡΡΡΠΎΠΊΡ ΠΊΠΎΠ΄Π° ΠΈ Π²Π΅ΡΡ ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΊΠΎΠ΄ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° FireDucks :
import fireducks.pandas as pd
ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΠΏΡΡΡΠΈΡΡ ΡΠ²ΠΎΠΉ ΠΊΠΎΠ΄ *Π½Π΅* ΠΈΠ·ΠΌΠ΅Π½ΡΡ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Ρ ΡΠΊ:
python
$ python -mfireducks.imhook yourfile[.]py
FireDucks β ΡΡΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Ρ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ° ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠΌ Ρ pandas API.
ΠΠ½Π° Π±ΡΡΡΡΠ΅Π΅, ΡΠ΅ΠΌ Polars. ΠΠΈΠΆΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π° ΡΡΡΠ»ΠΊΠ° Π½Π° Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π±Π΅Π½ΡΠΌΠ°ΡΠΊΠΈ, ΡΡΠ°Π²Π½ΠΈΠ²Π°ΡΡΠΈΠ΅ Pandas, Polars ΠΈ FireDucks.
FireDucks ΠΏΠΎΠ±Π΅ΠΆΠ΄Π°Π΅Ρ Ρ ΠΎΡΡΡΠ²ΠΎΠΌ.
βοΈΠΠ΄Π΅ΡΡ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ FireDucks Π½Π° GitHub:
https://github.com/fireducks-dev/fireducks
βοΈΠΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΠΏΠΎΡΡΠΏΠ°ΡΡ Π»ΠΈΠ±Ρ, ΠΎΡΠΊΡΠΎΠΉΡΠ΅ ΡΡΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ:
https://github.com/fireducks-dev/fireducks/tree/main/notebooks/nyc_demo
βοΈΠΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ ΡΡΠ°Π²Π½ΠΈΡΡ FireDucks Ρ Polars ΠΈ Pandas, Π²ΠΎΡ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ Π±Π»ΠΎΠΊΠ½ΠΎΡ:
https://github.com/fireducks-dev/fireducks/blob/main/notebooks/FireDucks_vs_Pandas_vs_Polars.ipynb
βοΈΠ Π½Π°ΠΊΠΎΠ½Π΅Ρ, Π±Π΅Π½ΡΠΌΠ°ΡΠΊΠΈ, Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΡΡΠΎΠΈΡ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ:
https://fireducks-dev.github.io/docs/benchmarks/
@pythonl
#fireducks #Pandas #dataanalysis #datascience #python #opensource