The Altair Community is migrating to a new platform to provide a better experience for you. In preparation for the migration, the Altair Community is on read-only mode from October 28 - November 6, 2024. Technical support via cases will continue to work as is. For any urgent requests from Students/Faculty members, please submit the form linked here
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, RapidMiner Certified Analyst, RapidMiner Certified Expert, University Professor Posts: 3,533 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