Skip to content

Commit f745945

Browse files
authored
fix: DataFrame.sample argument 'axis' can be any Axis (#1252)
1 parent 06eb4e3 commit f745945

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

pandas-stubs/core/frame.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2272,7 +2272,7 @@ class DataFrame(NDFrame, OpsMixin, _GetItemHack):
22722272
replace: _bool = ...,
22732273
weights: _str | ListLike | None = ...,
22742274
random_state: RandomState | None = ...,
2275-
axis: AxisIndex | None = ...,
2275+
axis: Axis | None = ...,
22762276
ignore_index: _bool = ...,
22772277
) -> Self: ...
22782278
def sem(

tests/test_frame.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -370,6 +370,7 @@ def test_types_sample() -> None:
370370
assert_type(df.sample(n=1, random_state=np.random.default_rng()), pd.DataFrame),
371371
pd.DataFrame,
372372
)
373+
check(assert_type(df.sample(n=1, axis=1), pd.DataFrame), pd.DataFrame)
373374

374375

375376
def test_types_nlargest_nsmallest() -> None:

0 commit comments

Comments
 (0)