Coverage for /var/srv/projects/api.amasfac.comuna18.com/tmp/venv/lib/python3.9/site-packages/pandas/_testing/compat.py: 23%
9 statements
« prev ^ index » next coverage.py v6.4.4, created at 2023-07-17 14:22 -0600
« prev ^ index » next coverage.py v6.4.4, created at 2023-07-17 14:22 -0600
1"""
2Helpers for sharing tests between DataFrame/Series
3"""
5from pandas import DataFrame
8def get_dtype(obj):
9 if isinstance(obj, DataFrame):
10 # Note: we are assuming only one column
11 return obj.dtypes.iat[0]
12 else:
13 return obj.dtype
16def get_obj(df: DataFrame, klass):
17 """
18 For sharing tests using frame_or_series, either return the DataFrame
19 unchanged or return it's first column as a Series.
20 """
21 if klass is DataFrame:
22 return df
23 return df._ixs(0, axis=1)