The following node is available in the Open Source KNIME predictive analytics and data mining platform version 2.8.0. Discover over 1000 other nodes, as well as enterprise functionality at http://knime.com.
Manipulates strings like search and replace, capitalize or remove leading and trailing white spaces.
Examples:
To remove leading and trailing blanks from a column with name
c0 you would use the expression:
strip($c0$)
If you have your customer names in column names
with titles Mr and Mister and you
want to normalize the data so that only Mr is used you could
use the expression:
replace($names$, "Mister", "Mr")
or you could combine it to
replace(replace($names$, "Mister", "Mr"), "Miss", "Ms")
Or if you want to have the number of characters of the strings
in a column with name text:
length($text$)
Note that strings which are part of the expression and are not from the input data (or the result of another wrapped function call) need to be enclosed in double quotes ('"'). Additionally, if the string contains a quote character, it must be escaped using a backslash character ('\"'). Finally, other special characters such as single quotes and backslashes need to be escaped using a backslash. For instance, a single backslash in a string is written as two consecutive backslash characters; the first one acts as the escape character for the second.
0 | Input table. |
0 | Input table with an additional calculated column or one column replaced. |