title: Split Column depending on values and create new dataframe
body: <p>Need you help regarding an import for a specific csv file and want to split the last column into other severals one depending on values inside ;)</p>
  <p>csv exemple :</p>
  <pre><code>timestamp;event;resultid;docid;message
  12/05/2021;search;86CE8D1E1D8B49B09B646F173E9E7A1A;pdf01;{valuea1|valueb1|valuec1/valued1/}
  11/05/2021;search;1672D80B8619420997B4F2DC81872F67;pdf02;{valuea2|valueb2|valuec2/valued2/}
  10/05/2021;search;7E353C85FC984B33861801676121133B;pdf03;{valuea3|valueb3|valuec3/valued3/}{valuea4|valueb4|valuec4/valued4/}
  </code></pre>
  <ol>
  <li>The last column values is inside {} caracters sometime there is more than 1 {} ...</li>
  <li>First split value is | to be considered</li>
  <li>Last is /</li>
  </ol>
  <p>I almost know how to add new column by spliting value (for exemple with | splits caracter) but don't know how to add other line if specific values are in.</p>
  <p>At the end I want to have a dataframe like this</p>
  <pre><code>timestamp;event;resultid;docid;valuea;valueb;valuec;valued
  12/05/2021;search;86CE8D1E1D8B49B09B646F173E9E7A1A;pdf01;valuea1;valueb1;valuec1;valued1
  11/05/2021;search;1672D80B8619420997B4F2DC81872F67;pdf02;valuea2;valueb2;valuec2;valued2
  10/05/2021;search;7E353C85FC984B33861801676121133B;pdf03;valuea3;valueb3;valuec3;valued3
  10/05/2021;search;7E353C85FC984B33861801676121133B;pdf03;valuea4;valueb4;valuec4;valued4
  </code></pre>
  <p>The two last line has been duplicated because last column had more than one {}</p>