@@ -10350,14 +10350,50 @@ def rows(
10350
10350
else :
10351
10351
return self ._df .row_tuples ()
10352
10352
10353
+ @overload
10354
+ def rows_by_key (
10355
+ self ,
10356
+ key : ColumnNameOrSelector | Sequence [ColumnNameOrSelector ],
10357
+ * ,
10358
+ named : Literal [False ] = ...,
10359
+ include_key : bool = ...,
10360
+ unique : Literal [False ] = ...,
10361
+ ) -> dict [Any , list [Any ]]: ...
10362
+ @overload
10363
+ def rows_by_key (
10364
+ self ,
10365
+ key : ColumnNameOrSelector | Sequence [ColumnNameOrSelector ],
10366
+ * ,
10367
+ named : Literal [False ] = ...,
10368
+ include_key : bool = ...,
10369
+ unique : Literal [True ],
10370
+ ) -> dict [Any , Any ]: ...
10371
+ @overload
10372
+ def rows_by_key (
10373
+ self ,
10374
+ key : ColumnNameOrSelector | Sequence [ColumnNameOrSelector ],
10375
+ * ,
10376
+ named : Literal [True ],
10377
+ include_key : bool = ...,
10378
+ unique : Literal [False ] = ...,
10379
+ ) -> dict [Any , list [dict [str , Any ]]]: ...
10380
+ @overload
10381
+ def rows_by_key (
10382
+ self ,
10383
+ key : ColumnNameOrSelector | Sequence [ColumnNameOrSelector ],
10384
+ * ,
10385
+ named : Literal [True ],
10386
+ include_key : bool = ...,
10387
+ unique : Literal [True ],
10388
+ ) -> dict [Any , dict [str , Any ]]: ...
10353
10389
def rows_by_key (
10354
10390
self ,
10355
10391
key : ColumnNameOrSelector | Sequence [ColumnNameOrSelector ],
10356
10392
* ,
10357
10393
named : bool = False ,
10358
10394
include_key : bool = False ,
10359
10395
unique : bool = False ,
10360
- ) -> dict [Any , Iterable [ Any ] ]:
10396
+ ) -> dict [Any , Any ]:
10361
10397
"""
10362
10398
Returns all data as a dictionary of python-native values keyed by some column.
10363
10399
0 commit comments