Skip to content

Commit 840240e

Browse files
committed
Fix linters
1 parent 2c2cab3 commit 840240e

File tree

5 files changed

+27
-11
lines changed

5 files changed

+27
-11
lines changed

polars-vs-pandas/DataFrame_Plots.ipynb

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -146,10 +146,14 @@
146146
"orders_pandas = pd.DataFrame(sales_data)\n",
147147
"\n",
148148
"(\n",
149-
" orders_pandas.groupby([\"region\",])[\"sales_income\"]\n",
149+
" orders_pandas.groupby(\n",
150+
" [\n",
151+
" \"region\",\n",
152+
" ]\n",
153+
" )[\"sales_income\"]\n",
150154
" .sum()\n",
151155
" .plot(kind=\"bar\", title=\"Total Sales per Region ($)\", ylabel=\"total_sales\")\n",
152-
")\n"
156+
")"
153157
],
154158
"id": "4199475a83ffc612",
155159
"outputs": [

polars-vs-pandas/data_generation.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@ def generate_data(number_of_rows):
66

77
return {
88
"order_id": range(1, number_of_rows + 1),
9-
"region": rng.choice(["North", "South", "East", "West"], size=number_of_rows),
9+
"region": rng.choice(
10+
["North", "South", "East", "West"], size=number_of_rows
11+
),
1012
"sales_person": rng.choice(
1113
["Armstrong", "Aldrin", "Collins"], size=number_of_rows
1214
),

polars-vs-pandas/dataframe_and_lazyframe_time_tests.py

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
import pandas as pd
66
import polars as pl
7-
87
from data_generation import generate_data
98

109

@@ -56,13 +55,19 @@ def analyze_polars_lazyframe(polars_lf):
5655

5756
print("\nAnalyzing Dataframes...")
5857
print(f"Pandas dataframe analysis time for {int(sys.argv[1])} rows:")
59-
print(Timer(functools.partial(analyze_pandas_dataframe, pandas_df)).timeit(100))
58+
print(
59+
Timer(functools.partial(analyze_pandas_dataframe, pandas_df)).timeit(100)
60+
)
6061

6162
print(f"\nPolars dataframe analysis time for {int(sys.argv[1])} rows:")
62-
print(Timer(functools.partial(analyze_polars_dataframe, polars_df)).timeit(100))
63+
print(
64+
Timer(functools.partial(analyze_polars_dataframe, polars_df)).timeit(100)
65+
)
6366

6467
print(f"\nPolars lazyframe analysis time for {int(sys.argv[1])} rows:")
65-
print(Timer(functools.partial(analyze_polars_lazyframe, polars_lf)).timeit(100))
68+
print(
69+
Timer(functools.partial(analyze_polars_lazyframe, polars_lf)).timeit(100)
70+
)
6671

6772
print("\nShow Boots sales in the East region for pandas DataFrame")
6873
print(analyze_pandas_dataframe(pandas_df)["East"]["Boots"])

polars-vs-pandas/sample_pandas_and_polars_code.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@
1414
orders_pandas = pd.read_parquet("online_retail.parquet")
1515

1616
(
17-
orders_pandas.assign(Total=orders_pandas["Quantity"] * orders_pandas["UnitPrice"])
17+
orders_pandas.assign(
18+
Total=orders_pandas["Quantity"] * orders_pandas["UnitPrice"]
19+
)
1820
.filter(["InvoiceNo", "Quantity", "UnitPrice", "Total"])
1921
.query("Total > 100")
2022
).head(3)

polars-vs-pandas/streaming_test.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
from timeit import Timer
44

55
import polars as pl
6-
76
from data_generation import generate_data
87

98

@@ -28,7 +27,11 @@ def analyze_polars_streaming(polars_lf):
2827
polars_lf = create_polars_lazyframe(test_data)
2928

3029
print(f"Polars lazyframe analysis time for {int(sys.argv[1])} rows:")
31-
print(Timer(functools.partial(analyze_polars_lazyframe, polars_lf)).timeit(100))
30+
print(
31+
Timer(functools.partial(analyze_polars_lazyframe, polars_lf)).timeit(100)
32+
)
3233

3334
print(f"\nPolars streaming analysis time for {int(sys.argv[1])} rows:")
34-
print(Timer(functools.partial(analyze_polars_streaming, polars_lf)).timeit(100))
35+
print(
36+
Timer(functools.partial(analyze_polars_streaming, polars_lf)).timeit(100)
37+
)

0 commit comments

Comments
 (0)