/dports/math/py-pandas/pandas-1.2.5/pandas/tests/frame/methods/ |
H A D | test_head_tail.py | 31 def test_head_tail(float_frame): 32 tm.assert_frame_equal(float_frame.head(), float_frame[:5]) 33 tm.assert_frame_equal(float_frame.tail(), float_frame[-5:]) 35 tm.assert_frame_equal(float_frame.head(0), float_frame[0:0]) 36 tm.assert_frame_equal(float_frame.tail(0), float_frame[0:0]) 38 tm.assert_frame_equal(float_frame.head(-1), float_frame[:-1]) 39 tm.assert_frame_equal(float_frame.tail(-1), float_frame[1:]) 40 tm.assert_frame_equal(float_frame.head(1), float_frame[:1]) 41 tm.assert_frame_equal(float_frame.tail(1), float_frame[-1:]) 43 df = float_frame.copy() [all …]
|
H A D | test_filter.py | 10 def test_filter(self, float_frame, float_string_frame): argument 12 filtered = float_frame.filter(["A", "B", "E"]) 21 idx = float_frame.index[0:4] 22 filtered = float_frame.filter(idx, axis="index") 23 expected = float_frame.reindex(index=idx) 27 fcopy = float_frame.copy() 55 float_frame.filter() 57 float_frame.filter(items=None) 59 float_frame.filter(axis=1) 82 def test_filter_regex_search(self, float_frame): argument [all …]
|
H A D | test_rank.py | 32 def test_rank(self, float_frame): argument 36 float_frame["A"][::2] = np.nan 37 float_frame["B"][::3] = np.nan 38 float_frame["C"][::4] = np.nan 39 float_frame["D"][::5] = np.nan 41 ranks0 = float_frame.rank() 42 ranks1 = float_frame.rank(1) 159 fval0 = float_frame.fillna((float_frame.min() - 1).to_dict()).values 160 fval1 = float_frame.T 190 fval0 = float_frame.fillna((float_frame.min() - 1).to_dict()).values [all …]
|
H A D | test_add_prefix_suffix.py | 5 def test_add_prefix_suffix(float_frame): argument 6 with_prefix = float_frame.add_prefix("foo#") 7 expected = Index([f"foo#{c}" for c in float_frame.columns]) 10 with_suffix = float_frame.add_suffix("#foo") 11 expected = Index([f"{c}#foo" for c in float_frame.columns]) 14 with_pct_prefix = float_frame.add_prefix("%") 15 expected = Index([f"%{c}" for c in float_frame.columns]) 18 with_pct_suffix = float_frame.add_suffix("%") 19 expected = Index([f"{c}%" for c in float_frame.columns])
|
H A D | test_align.py | 37 def test_align_float(self, float_frame): 38 af, bf = float_frame.align(float_frame) 39 assert af._mgr is not float_frame._mgr 41 af, bf = float_frame.align(float_frame, copy=False) 42 assert af._mgr is float_frame._mgr 45 other = float_frame.iloc[:-5, :3] 86 af, bf = float_frame.align( 91 af, bf = float_frame.align( 102 idx = float_frame.index 114 expected, index=float_frame.index, columns=float_frame.columns [all …]
|
H A D | test_join.py | 79 def test_join_index(float_frame): 82 f = float_frame.loc[float_frame.index[:10], ["A", "B"]] 83 f2 = float_frame.loc[float_frame.index[5:], ["C", "D"]].iloc[::-1] 117 float_frame.join(float_frame, how=how) 120 def test_join_index_more(float_frame): 121 af = float_frame.loc[:, ["A", "B"]] 122 bf = float_frame.loc[::2, ["C", "D"]] 138 def test_join_index_series(float_frame): 139 df = float_frame.copy() 140 s = df.pop(float_frame.columns[-1]) [all …]
|
H A D | test_copy.py | 9 def test_copy_index_name_checking(self, float_frame, attr): 12 ind = getattr(float_frame, attr) 14 cp = float_frame.copy() 16 assert getattr(float_frame, attr).name is None 36 def test_copy(self, float_frame, float_string_frame): 37 cop = float_frame.copy() 39 assert "E" not in float_frame
|
H A D | test_pop.py | 8 def test_pop(self, float_frame): argument 9 float_frame.columns.name = "baz" 11 float_frame.pop("A") 12 assert "A" not in float_frame 14 float_frame["foo"] = "bar" 15 float_frame.pop("foo") 16 assert "foo" not in float_frame 17 assert float_frame.columns.name == "baz"
|
H A D | test_cov_corr.py | 16 expected = float_frame.cov() 17 result = float_frame.cov(min_periods=len(float_frame)) 21 result = float_frame.cov(min_periods=len(float_frame) + 1) 25 frame = float_frame.copy() 28 result = float_frame.cov(min_periods=len(float_frame) - 8) 29 expected = float_frame.cov() 34 float_frame["A"][:5] = np.nan 35 float_frame["B"][:10] = np.nan 36 cov = float_frame.cov() 38 tm.assert_almost_equal(cov["A"]["C"], float_frame["A"].cov(float_frame["C"])) [all …]
|
H A D | test_rename.py | 35 def test_rename(self, float_frame): 59 float_frame.rename() 165 def test_rename_nocopy(self, float_frame): 168 assert (float_frame["C"] == 1.0).all() 172 assert "C" in float_frame 173 assert "foo" not in float_frame 175 c_id = id(float_frame["C"]) 176 float_frame = float_frame.copy() 180 assert "C" not in float_frame 181 assert "foo" in float_frame [all …]
|
H A D | test_dropna.py | 13 def test_dropEmptyRows(self, float_frame): argument 14 N = len(float_frame.index) 18 frame = DataFrame({"foo": mat}, index=float_frame.index) 19 original = Series(mat, index=float_frame.index, name="foo") 37 def test_dropIncompleteRows(self, float_frame): argument 38 N = len(float_frame.index) 42 frame = DataFrame({"foo": mat}, index=float_frame.index) 153 def test_dropna_corner(self, float_frame): argument 157 float_frame.dropna(how="foo") 160 float_frame.dropna(how=None) [all …]
|
H A D | test_clip.py | 9 def test_clip(self, float_frame): argument 10 median = float_frame.median().median() 11 original = float_frame.copy() 13 double = float_frame.clip(upper=median, lower=median) 17 assert (float_frame.values == original.values).all() 19 def test_inplace_clip(self, float_frame): argument 21 median = float_frame.median().median() 22 frame_copy = float_frame.copy() 138 def test_clip_with_na_args(self, float_frame): argument 141 tm.assert_frame_equal(float_frame.clip(np.nan), float_frame) [all …]
|
H A D | test_combine.py | 30 def test_combine_generic(self, float_frame): argument 31 df1 = float_frame 32 df2 = float_frame.loc[float_frame.index[:-5], ["A", "B", "C"]] 43 float_frame.loc[float_frame.index[:-5], ["A", "B", "C"]].reindex_like(chunk)
|
/dports/math/py-pandas/pandas-1.2.5/pandas/tests/frame/indexing/ |
H A D | test_set_value.py | 10 def test_set_value(self, float_frame): argument 11 for idx in float_frame.index: 12 for col in float_frame.columns: 13 float_frame._set_value(idx, col, 1) 14 assert float_frame[col][idx] == 1 16 def test_set_value_resize(self, float_frame): argument 20 assert float_frame.index[-1] == "foobar" 23 float_frame.loc["foobar", "qux"] = 0 26 res = float_frame.copy() 30 res = float_frame.copy() [all …]
|
H A D | test_indexing.py | 147 tuples = list(zip(float_frame["A"], float_frame["B"])) 425 tm.assert_series_equal(float_frame.A, float_frame["A"]) 489 float_frame["A", "B"] = float_frame["A"] 554 float_frame["D"] = float_frame["D"].astype("i8") 564 float_frame["B"] = np.arange(len(float_frame)) 714 float_frame[None] = float_frame["A"] 917 expected = float_frame.loc[float_frame.index[[1, 4, 7]]] 1126 piece = float_frame.loc[float_frame.index[:2], ["A", "B"]] 1184 piece = float_frame.loc[float_frame.index[:2], ["A", "B"]] 1187 float_frame.loc[float_frame.index[-2:], ["A", "B"]] = piece [all …]
|
H A D | test_get.py | 8 def test_get(self, float_frame): 9 b = float_frame.get("B") 10 tm.assert_series_equal(b, float_frame["B"]) 12 assert float_frame.get("foo") is None 14 float_frame.get("foo", float_frame["B"]), float_frame["B"]
|
H A D | test_get_value.py | 14 def test_get_value(self, float_frame): 15 for idx in float_frame.index: 16 for col in float_frame.columns: 17 result = float_frame._get_value(idx, col) 18 expected = float_frame[col][idx]
|
/dports/math/py-pandas/pandas-1.2.5/pandas/tests/frame/apply/ |
H A D | test_frame_apply.py | 32 def test_apply(self, float_frame): argument 42 d = float_frame.index[0] 89 no_rows = float_frame[:0] 176 expected = DataFrame([float_frame.mean()], index=float_frame.index) 185 result = float_frame.apply( 263 expected = float_frame * 2 271 d = float_frame.index[0] 535 expected = Series(float_frame.columns, index=float_frame.columns) 539 expected = Series(float_frame.index, index=float_frame.index) 545 np.tile(float_frame.columns, (len(float_frame.index), 1)), [all …]
|
H A D | test_frame_transform.py | 34 obj = unpack_obj(float_frame, frame_or_series, axis) 51 ones = np.ones(float_frame.shape[0]) 53 ones = np.ones(float_frame.shape[1]) 55 result = float_frame.transform(op, axis, *args) 77 result = float_frame.transform(ops, axis=axis) 83 obj = unpack_obj(float_frame, frame_or_series, 0) 90 def test_transform_dictlike(axis, float_frame, box): argument 93 e = float_frame.columns[0] 94 expected = float_frame[[e]].transform(np.abs) 96 e = float_frame.index[0] [all …]
|
/dports/math/py-pandas/pandas-1.2.5/pandas/tests/frame/ |
H A D | test_block_internals.py | 54 float_frame["E"] = 7.0 63 float_frame["F"] = 8.0 71 frame = float_frame.copy() # noqa 78 float_frame["E"] = 7.0 80 _ = float_frame.values 84 float_frame.values[5] = 5 88 float_frame["E"] = 7.0 89 col = float_frame["E"] 90 float_frame.values[6] = 6 98 float_frame["E"] = 7.0 [all …]
|
H A D | test_api.py | 18 s = float_frame["A"] 21 s = float_frame.pop("A") 24 s = float_frame.loc[:, "B"] 30 def test_get_axis(self, float_frame): argument 31 f = float_frame 61 float_frame.columns in float_frame 121 assert not float_frame.empty 129 def test_len(self, float_frame): argument 130 assert len(float_frame) == len(float_frame.index) 138 f = float_frame [all …]
|
H A D | test_iteration.py | 12 def test_keys(self, float_frame): argument 13 assert float_frame.keys() is float_frame.columns 33 def test_iter(self, float_frame): argument 34 assert tm.equalContents(list(float_frame), float_frame.columns) 36 def test_iterrows(self, float_frame, float_string_frame): argument 37 for k, v in float_frame.iterrows(): 38 exp = float_frame.loc[k] 79 def test_itertuples(self, float_frame): argument 80 for i, tup in enumerate(float_frame.itertuples()): 83 expected = float_frame.iloc[i, :].reset_index(drop=True)
|
H A D | test_npfuncs.py | 18 def test_np_sqrt(self, float_frame): argument 20 result = np.sqrt(float_frame) 21 assert isinstance(result, type(float_frame)) 22 assert result.index is float_frame.index 23 assert result.columns is float_frame.columns 25 tm.assert_frame_equal(result, float_frame.apply(np.sqrt))
|
/dports/math/py-pandas/pandas-1.2.5/pandas/tests/reshape/concat/ |
H A D | test_append.py | 15 def test_append(self, sort, float_frame): argument 16 mixed_frame = float_frame.copy() 19 begin_index = float_frame.index[:5] 20 end_index = float_frame.index[5:] 54 assert appended is not float_frame 63 float_frame.append(float_frame, verify_integrity=True) 137 float_frame[:5], 138 float_frame[5:10], 139 float_frame[10:15], 140 float_frame[15:], [all …]
|
/dports/math/py-pandas/pandas-1.2.5/pandas/tests/indexing/ |
H A D | test_iat.py | 6 def test_iat(float_frame): argument 8 for i, row in enumerate(float_frame.index): 9 for j, col in enumerate(float_frame.columns): 10 result = float_frame.iat[i, j] 11 expected = float_frame.at[row, col]
|