Due to recent updates, all users are required to create an Altair One account to login to the RapidMiner community. Click the Register button to create your account using the same email that you have previously used to login to the RapidMiner community. This will ensure that any previously created content will be synced to your Altair One account. Once you login, you will be asked to provide a username that identifies you to other Community users. Email us at Community with questions.
For Loop implementation
I'm looking to implement something like a 'for loop' in RapidMiner. The input to the 'for loop' will be a dataset of say 5 attributes. For each run of the 'for loop', I need to add one new attribute. So if the 'for loop' runs 5 times, I end up with a dataset of 10 attributes. With the Loop operator the dataset that goes into the loop is the initial one with 5 attributes. How do I append attributes for each run and get that new dataset with the additional attribute as the input for the next run of my Loop operator? Or should I be using some other operator for this?
0
Best Answers
-
MartinLiebig Administrator, Moderator, Employee, RapidMiner Certified Analyst, RapidMiner Certified Expert, University Professor Posts: 3,529 RM Data ScientistHi,you likely want to use the normal Loop with the "reuse results" option.Best,Martin- Sr. Director Data Solutions, Altair RapidMiner -
Dortmund, Germany0 -
kayman Member Posts: 662 UnicornYou can do as follows :
Use the loop operator -> Number of iterations = 5 and ensure you select 'reuse results'
In the loop operator add 'generate attribute' and use the iteration value (1 to 5) or use a macro to generate something more fancy.
Attached some example to get you started1