diff --git a/__init__.py b/__init__.py index 89c827c..dc92201 100644 --- a/__init__.py +++ b/__init__.py @@ -52,6 +52,7 @@ from .modules.pandas_wrapper.pandas_mul import PandasMul from .modules.pandas_wrapper.pandas_mul_series import PandasMulSeries from .modules.pandas_wrapper.pandas_pow import PandasPow from .modules.pandas_wrapper.pandas_pow_series import PandasPowSeries +from .modules.pandas_wrapper.pandas_replace import PandasReplace from .modules.pandas_wrapper.pandas_save_csv import PandasSaveCSV from .modules.pandas_wrapper.pandas_save_json import PandasSaveJSON from .modules.pandas_wrapper.pandas_select_columns import PandasSelectColumns @@ -126,6 +127,7 @@ NODE_CLASS_MAPPINGS: Dict[str, Type[T]] = { "PandasMode": PandasMode, "PandasMul": PandasMul, "PandasMulSeries": PandasMulSeries, + "PandasReplace": PandasReplace, "PandasPow": PandasPow, "PandasPowSeries": PandasPowSeries, "PandasSaveCSV": PandasSaveCSV, @@ -207,6 +209,7 @@ NODE_DISPLAY_NAME_MAPPINGS: Dict[str, str] = { "PandasMulSeries": "Pandas Mul Series", "PandasPow": "Pandas Pow", "PandasPowSeries": "Pandas Pow Series", + "PandasReplace": "Pandas Replace", "PandasSaveCSV": "Pandas Save CSV", "PandasSaveJSON": "Pandas Save JSON", "PandasSelectColumns": "Pandas Select Columns", diff --git a/docs/reference/node_reference.md b/docs/reference/node_reference.md index 04e6e56..1021df3 100644 --- a/docs/reference/node_reference.md +++ b/docs/reference/node_reference.md @@ -21,6 +21,7 @@ | --- | --- | | [Pandas Drop NA](pandas_dropna.md) | Drops missing values from a pandas DataFrame. | | [Pandas Is NA](pandas_isna.md) | Checks a pandas DataFrame for missing values. | +| [Pandas Replace](pandas_replace.md) | Replaces part or all of a string in each DataFrame cell with a specified string using a wildcard for matching. If you want to remove some characters, then leave the replace_string field blank. | ## Data subset selection | Node | Description | | --- | --- | diff --git a/docs/reference/pandas_replace.md b/docs/reference/pandas_replace.md new file mode 100644 index 0000000..9808eca --- /dev/null +++ b/docs/reference/pandas_replace.md @@ -0,0 +1,19 @@ +# Pandas Replace +Replaces part or all of a string in each DataFrame cell with a specified string using a wildcard for matching. If you want to remove some characters, then leave the replace_string field blank. + +## Input +| Name | Data type | +|---|---| +| dataframe | DataFrame | +| regex | String | +| replacement_string | String | + +## Output +| Data type | +|---| +| DataFrame | + +