def test_to_pandas_nullable_integer(): gsr_not_null = Series([1, 2, 3]) gsr_has_null = Series([1, 2, None]) psr_not_null = pd.Series([1, 2, 3], dtype="int64") psr_has_null = pd.Series([1, 2, None], dtype="Int64") assert_eq(gsr_not_null.to_pandas(), psr_not_null) assert_eq(gsr_has_null.to_pandas(), psr_has_null)
def test_to_pandas_nullable_bool(): gsr_not_null = Series([True, False, True]) gsr_has_null = Series([True, False, None]) psr_not_null = pd.Series([True, False, True], dtype="bool") psr_has_null = pd.Series([True, False, None], dtype="boolean") assert_eq(gsr_not_null.to_pandas(), psr_not_null) assert_eq(gsr_has_null.to_pandas(), psr_has_null)
def test_series_nlargest_nelem(nelem): np.random.seed(0) elems = np.random.random(nelem) gds = Series(elems).nlargest(nelem) pds = pd.Series(elems).nlargest(nelem) assert (pds == gds.to_pandas()).all().all()
def test_series_sort_values_ignore_index(ignore_index): gsr = Series([1, 3, 5, 2, 4]) psr = gsr.to_pandas() expect = psr.sort_values(ignore_index=ignore_index) got = gsr.sort_values(ignore_index=ignore_index) assert_eq(expect, got)
def test_series_sort_index(nelem, asc): np.random.seed(0) sr = Series(100 * np.random.random(nelem)) psr = sr.to_pandas() expected = psr.sort_index(ascending=asc) got = sr.sort_index(ascending=asc) assert_eq(expected, got)