diff --git a/tasks/001-dataframe.md b/tasks/001-dataframe.md new file mode 100644 index 0000000..f052ea0 --- /dev/null +++ b/tasks/001-dataframe.md @@ -0,0 +1,221 @@ +--- +id: "001" +title: "DataFrame Methods and Properties" +status: pending +--- + +# DataFrame Methods and Properties + +## Objective +Implement all methods and properties for the pandas DataFrame class. + +## Tasks +- [ ] `T` +- [ ] `abs` +- [ ] `add` +- [ ] `add_prefix` +- [ ] `add_suffix` +- [ ] `agg` +- [ ] `aggregate` +- [x] `align` +- [ ] `all` +- [ ] `any` +- [ ] `apply` +- [ ] `applymap` +- [ ] `asfreq` +- [ ] `asof` +- [x] `assign` +- [ ] `astype` +- [ ] `at` +- [x] `at_time` +- [ ] `attrs` +- [ ] `axes` +- [ ] `backfill` +- [x] `between_time` +- [ ] `bfill` +- [ ] `bool` +- [ ] `boxplot` +- [ ] `clip` +- [x] `columns` +- [ ] `combine` +- [ ] `combine_first` +- [x] `compare` +- [ ] `convert_dtypes` +- [ ] `copy` +- [ ] `corr` +- [ ] `corrwith` +- [ ] `count` +- [ ] `cov` +- [ ] `cummax` +- [ ] `cummin` +- [ ] `cumprod` +- [ ] `cumsum` +- [ ] `describe` +- [ ] `diff` +- [ ] `div` +- [ ] `divide` +- [ ] `dot` +- [ ] `drop` +- [ ] `drop_duplicates` +- [x] `droplevel` +- [ ] `dropna` +- [x] `dtypes` +- [ ] `duplicated` +- [ ] `empty` +- [ ] `eq` +- [ ] `equals` +- [ ] `eval` +- [ ] `ewm` +- [ ] `expanding` +- [ ] `explode` +- [ ] `ffill` +- [ ] `fillna` +- [ ] `filter` +- [ ] `first` +- [x] `first_valid_index` +- [ ] `flags` +- [ ] `floordiv` +- [x] `from_dict` +- [x] `from_records` +- [ ] `ge` +- [x] `get` +- [ ] `groupby` +- [ ] `gt` +- [ ] `head` +- [ ] `hist` +- [ ] `iat` +- [x] `idxmax` +- [x] `idxmin` +- [x] `iloc` +- [x] `index` +- [ ] `infer_objects` +- [ ] `info` +- [ ] `insert` +- [ ] `interpolate` +- [x] `isetitem` +- [ ] `isin` +- [ ] `isna` +- [ ] `isnull` +- [x] `items` +- [x] `iterrows` +- [x] `itertuples` +- [ ] `join` +- [x] `keys` +- [ ] `kurt` +- [ ] `kurtosis` +- [ ] `last` +- [x] `last_valid_index` +- [ ] `le` +- [x] `loc` +- [ ] `lt` +- [ ] `map` +- [ ] `mask` +- [ ] `max` +- [ ] `mean` +- [ ] `median` +- [ ] `melt` +- [x] `memory_usage` +- [ ] `merge` +- [ ] `min` +- [ ] `mod` +- [ ] `mode` +- [ ] `mul` +- [ ] `multiply` +- [ ] `ndim` +- [ ] `ne` +- [ ] `nlargest` +- [ ] `notna` +- [ ] `notnull` +- [ ] `nsmallest` +- [ ] `nunique` +- [ ] `pad` +- [ ] `pct_change` +- [ ] `pipe` +- [x] `pivot` +- [x] `pivot_table` +- [ ] `plot` +- [ ] `pop` +- [ ] `pow` +- [ ] `prod` +- [ ] `product` +- [ ] `quantile` +- [ ] `query` +- [ ] `radd` +- [ ] `rank` +- [ ] `rdiv` +- [x] `reindex` +- [x] `reindex_like` +- [ ] `rename` +- [x] `rename_axis` +- [x] `reorder_levels` +- [ ] `replace` +- [ ] `resample` +- [x] `reset_index` +- [ ] `rfloordiv` +- [ ] `rmod` +- [ ] `rmul` +- [x] `rolling` +- [ ] `round` +- [ ] `rpow` +- [ ] `rsub` +- [ ] `rtruediv` +- [ ] `sample` +- [ ] `select_dtypes` +- [ ] `sem` +- [x] `set_axis` +- [ ] `set_flags` +- [x] `set_index` +- [ ] `shape` +- [ ] `shift` +- [ ] `size` +- [ ] `skew` +- [x] `sort_index` +- [ ] `sort_values` +- [ ] `sparse` +- [ ] `squeeze` +- [x] `stack` +- [ ] `std` +- [ ] `style` +- [ ] `sub` +- [ ] `subtract` +- [ ] `sum` +- [x] `swapaxes` +- [x] `swaplevel` +- [ ] `tail` +- [x] `take` +- [ ] `to_clipboard` +- [ ] `to_csv` +- [ ] `to_dict` +- [ ] `to_excel` +- [ ] `to_feather` +- [ ] `to_gbq` +- [ ] `to_hdf` +- [ ] `to_html` +- [ ] `to_json` +- [ ] `to_latex` +- [ ] `to_markdown` +- [ ] `to_numpy` +- [ ] `to_orc` +- [ ] `to_parquet` +- [ ] `to_period` +- [ ] `to_pickle` +- [ ] `to_records` +- [ ] `to_sql` +- [ ] `to_stata` +- [ ] `to_string` +- [ ] `to_timestamp` +- [ ] `to_xarray` +- [ ] `to_xml` +- [ ] `transform` +- [x] `transpose` +- [ ] `truediv` +- [x] `truncate` +- [x] `tz_convert` +- [x] `tz_localize` +- [x] `unstack` +- [x] `update` +- [ ] `value_counts` +- [x] `values` +- [ ] `var` +- [ ] `where` +- [x] `xs` diff --git a/tasks/002-dataframegroupby.md b/tasks/002-dataframegroupby.md new file mode 100644 index 0000000..66c5076 --- /dev/null +++ b/tasks/002-dataframegroupby.md @@ -0,0 +1,78 @@ +--- +id: "002" +title: "DataFrameGroupBy Methods and Properties" +status: pending +--- + +# DataFrameGroupBy Methods and Properties + +## Objective +Implement all methods and properties for the pandas DataFrameGroupBy class. + +## Tasks +- [ ] `agg` +- [ ] `aggregate` +- [ ] `all` +- [ ] `any` +- [ ] `apply` +- [ ] `bfill` +- [ ] `boxplot` +- [ ] `corr` +- [ ] `corrwith` +- [ ] `count` +- [ ] `cov` +- [ ] `cumcount` +- [ ] `cummax` +- [ ] `cummin` +- [ ] `cumprod` +- [ ] `cumsum` +- [ ] `describe` +- [ ] `diff` +- [ ] `dtypes` +- [ ] `ewm` +- [ ] `expanding` +- [ ] `ffill` +- [ ] `fillna` +- [ ] `filter` +- [ ] `first` +- [ ] `get_group` +- [ ] `grouper` +- [ ] `groups` +- [ ] `head` +- [ ] `hist` +- [ ] `idxmax` +- [ ] `idxmin` +- [ ] `indices` +- [ ] `keys` +- [ ] `last` +- [ ] `level` +- [ ] `max` +- [ ] `mean` +- [ ] `median` +- [ ] `min` +- [ ] `ndim` +- [ ] `ngroup` +- [ ] `ngroups` +- [ ] `nth` +- [ ] `nunique` +- [ ] `ohlc` +- [ ] `pct_change` +- [ ] `pipe` +- [ ] `plot` +- [ ] `prod` +- [ ] `quantile` +- [ ] `rank` +- [ ] `resample` +- [ ] `rolling` +- [ ] `sample` +- [ ] `sem` +- [ ] `shift` +- [ ] `size` +- [ ] `skew` +- [ ] `std` +- [ ] `sum` +- [ ] `tail` +- [ ] `take` +- [ ] `transform` +- [ ] `value_counts` +- [ ] `var` diff --git a/tasks/003-seriesgroupby.md b/tasks/003-seriesgroupby.md new file mode 100644 index 0000000..cae8e11 --- /dev/null +++ b/tasks/003-seriesgroupby.md @@ -0,0 +1,81 @@ +--- +id: "003" +title: "SeriesGroupBy Methods and Properties" +status: pending +--- + +# SeriesGroupBy Methods and Properties + +## Objective +Implement all methods and properties for the pandas SeriesGroupBy class. + +## Tasks +- [ ] `agg` +- [ ] `aggregate` +- [ ] `all` +- [ ] `any` +- [ ] `apply` +- [ ] `bfill` +- [ ] `corr` +- [ ] `count` +- [ ] `cov` +- [ ] `cumcount` +- [ ] `cummax` +- [ ] `cummin` +- [ ] `cumprod` +- [ ] `cumsum` +- [ ] `describe` +- [ ] `diff` +- [ ] `dtype` +- [ ] `ewm` +- [ ] `expanding` +- [ ] `ffill` +- [ ] `fillna` +- [ ] `filter` +- [ ] `first` +- [ ] `get_group` +- [ ] `grouper` +- [ ] `groups` +- [ ] `head` +- [ ] `hist` +- [ ] `idxmax` +- [ ] `idxmin` +- [ ] `indices` +- [ ] `is_monotonic_decreasing` +- [ ] `is_monotonic_increasing` +- [ ] `keys` +- [ ] `last` +- [ ] `level` +- [ ] `max` +- [ ] `mean` +- [ ] `median` +- [ ] `min` +- [ ] `ndim` +- [ ] `ngroup` +- [ ] `ngroups` +- [ ] `nlargest` +- [ ] `nsmallest` +- [ ] `nth` +- [ ] `nunique` +- [ ] `ohlc` +- [ ] `pct_change` +- [ ] `pipe` +- [ ] `plot` +- [ ] `prod` +- [ ] `quantile` +- [ ] `rank` +- [ ] `resample` +- [ ] `rolling` +- [ ] `sample` +- [ ] `sem` +- [ ] `shift` +- [ ] `size` +- [ ] `skew` +- [ ] `std` +- [ ] `sum` +- [ ] `tail` +- [ ] `take` +- [ ] `transform` +- [ ] `unique` +- [ ] `value_counts` +- [ ] `var` diff --git a/tasks/004-rolling.md b/tasks/004-rolling.md new file mode 100644 index 0000000..cfaa785 --- /dev/null +++ b/tasks/004-rolling.md @@ -0,0 +1,32 @@ +--- +id: "004" +title: "Rolling Methods and Properties" +status: pending +--- + +# Rolling Methods and Properties + +## Objective +Implement all methods and properties for the pandas Rolling class. + +## Tasks +- [ ] `agg` +- [ ] `aggregate` +- [ ] `apply` +- [ ] `corr` +- [x] `count` +- [ ] `cov` +- [ ] `exclusions` +- [ ] `kurt` +- [ ] `max` +- [x] `mean` +- [ ] `median` +- [ ] `min` +- [ ] `ndim` +- [ ] `quantile` +- [ ] `rank` +- [ ] `sem` +- [ ] `skew` +- [x] `std` +- [x] `sum` +- [ ] `var` diff --git a/tasks/005-expanding.md b/tasks/005-expanding.md new file mode 100644 index 0000000..1b71177 --- /dev/null +++ b/tasks/005-expanding.md @@ -0,0 +1,32 @@ +--- +id: "005" +title: "Expanding Methods and Properties" +status: pending +--- + +# Expanding Methods and Properties + +## Objective +Implement all methods and properties for the pandas Expanding class. + +## Tasks +- [ ] `agg` +- [ ] `aggregate` +- [ ] `apply` +- [ ] `corr` +- [ ] `count` +- [ ] `cov` +- [ ] `exclusions` +- [ ] `kurt` +- [ ] `max` +- [ ] `mean` +- [ ] `median` +- [ ] `min` +- [ ] `ndim` +- [ ] `quantile` +- [ ] `rank` +- [ ] `sem` +- [ ] `skew` +- [ ] `std` +- [ ] `sum` +- [ ] `var` diff --git a/tasks/006-exponentialmovingwindow.md b/tasks/006-exponentialmovingwindow.md new file mode 100644 index 0000000..552cfad --- /dev/null +++ b/tasks/006-exponentialmovingwindow.md @@ -0,0 +1,23 @@ +--- +id: "006" +title: "ExponentialMovingWindow Methods and Properties" +status: pending +--- + +# ExponentialMovingWindow Methods and Properties + +## Objective +Implement all methods and properties for the pandas ExponentialMovingWindow class. + +## Tasks +- [ ] `agg` +- [ ] `aggregate` +- [ ] `corr` +- [ ] `cov` +- [ ] `exclusions` +- [ ] `mean` +- [ ] `ndim` +- [ ] `online` +- [ ] `std` +- [ ] `sum` +- [ ] `var` diff --git a/tasks/007-resampler.md b/tasks/007-resampler.md new file mode 100644 index 0000000..2fb2298 --- /dev/null +++ b/tasks/007-resampler.md @@ -0,0 +1,48 @@ +--- +id: "007" +title: "Resampler Methods and Properties" +status: pending +--- + +# Resampler Methods and Properties + +## Objective +Implement all methods and properties for the pandas Resampler class. + +## Tasks +- [ ] `agg` +- [ ] `aggregate` +- [ ] `apply` +- [ ] `asfreq` +- [ ] `bfill` +- [ ] `count` +- [ ] `exclusions` +- [ ] `ffill` +- [ ] `fillna` +- [ ] `first` +- [ ] `get_group` +- [ ] `grouper` +- [ ] `groups` +- [ ] `indices` +- [ ] `interpolate` +- [ ] `keys` +- [ ] `last` +- [ ] `level` +- [ ] `max` +- [ ] `mean` +- [ ] `median` +- [ ] `min` +- [ ] `ndim` +- [ ] `nearest` +- [ ] `ngroups` +- [ ] `nunique` +- [ ] `ohlc` +- [ ] `pipe` +- [ ] `prod` +- [ ] `quantile` +- [ ] `sem` +- [ ] `size` +- [ ] `std` +- [ ] `sum` +- [ ] `transform` +- [ ] `var`