Skip to content

Commit 6f79ab4

Browse files
committed
Line length issues
1 parent 6d05830 commit 6f79ab4

File tree

2 files changed

+20
-17
lines changed

2 files changed

+20
-17
lines changed

narwhals-python/exercise_solution.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,12 @@
55
def rowling_books(df: IntoFrameT, lf: IntoFrameT) -> IntoFrameT:
66
return (
77
nw.from_native(df)
8-
.join(nw.from_native(lf).filter(nw.col("last_name").str.contains("Rowling")).collect(), on="author_id")
8+
.join(
9+
nw.from_native(lf)
10+
.filter(nw.col("last_name").str.contains("Rowling"))
11+
.collect(),
12+
on="author_id",
13+
)
914
.select(["book_title", "year_published", "first_name", "last_name"])
1015
.sort("year_published")
1116
.to_pandas()

narwhals-python/universal_processing.py

Lines changed: 14 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,10 @@ def universal_groupby_v1(df: IntoFrameT) -> IntoFrameT:
1111
.to_native()
1212
)
1313

14+
1415
@nw.narwhalify
1516
def universal_groupby_v2(df: FrameT) -> FrameT:
16-
return (
17-
df
18-
.group_by("party_name")
19-
.agg(nw.col("last_name").count())
20-
.sort("party_name")
21-
)
17+
return df.group_by("party_name").agg(nw.col("last_name").count()).sort("party_name")
2218

2319

2420
def universal_groupby_v3(df: IntoFrameT) -> IntoFrameT:
@@ -33,13 +29,14 @@ def universal_groupby_v3(df: IntoFrameT) -> IntoFrameT:
3329

3430
def universal_pivot_v1(df: IntoFrameT) -> IntoFrameT:
3531
return (
36-
nw.from_native(df)
37-
.pivot(
38-
on="party_name",
39-
index="century",
40-
aggregate_function="count",
41-
values="last_name"
42-
).to_native()
32+
nw.from_native(df)
33+
.pivot(
34+
on="party_name",
35+
index="century",
36+
aggregate_function="count",
37+
values="last_name",
38+
)
39+
.to_native()
4340
)
4441

4542

@@ -52,6 +49,7 @@ def universal_pivot_v2(df: IntoFrameT) -> IntoFrameT:
5249
on="party_name",
5350
index="century",
5451
aggregate_function="count",
55-
values="last_name"
56-
).to_native()
57-
)
52+
values="last_name",
53+
)
54+
.to_native()
55+
)

0 commit comments

Comments
 (0)