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

combining multiple columns into single column

Anusha
Anusha Member Posts: 19 image Maven
Hello Everyone,

I'm trying to combine the necessary columns with a delimiter as "," into a single column, but I'm unable to do that. can anyone please help me?

eg: input data: no of columns=5
reg no      text1      text2     text3         text4
1               an         apple     keeps       away
2               The        sun       rises         in

required output: no of columns=2

reg no       full text
1               an, apple, keeps, away
2                The, sun, rises, in


Thanks in Advance!

Best Answer

  • kayman
    kayman Member Posts: 662 image Unicorn
    edited April 2021 Solution Accepted
    @Anusha, Try as with attached. The aggregate operator contains a 'hidden' concatenation option which does exactly what you want.
    It's comma separated now, but you can easily change the comma to |: or whatever you prefer.

Answers

  • kayman
    kayman Member Posts: 662 image Unicorn
    The aggregate operator allows you to concatenate multiple columns, seperated by any token you like. 
  • Anusha
    Anusha Member Posts: 19 image Maven
    @kayman, aggregator combines row values but my requirement is combining column values to form a single column. by the way, can you please show, In aggregator where can we change the concatenation separator, the default one "|" but I want to change that to "|:", is it possible?
  • Telcontar120
    Telcontar120 RapidMiner Certified Analyst, RapidMiner Certified Expert, Member Posts: 1,635 image Unicorn
    @Anusha I think the operator you want for this is Generate Concatenation.
    This combines values from separate attributes into a single attribute, and you can also specify the separator character(s) you want to use between them.

    Brian T.
    Lindon Ventures 
    Data Science Consulting from Certified RapidMiner Experts