以下のようなデータフレームで作業しています。SOでフォーマットするために最善を尽くしました。重要なことは、person, personpartyandに同じ数のカンマ区切りのエントリがあることですsponsordate(セルを切り捨てたので、この例では同じではないかもしれませんが、データセットでは同じです)。
bill status person personparty sponsordate
A bill to amend chapter 44 of title 18, .... 2ND Sen. David Vitter [R-LA] Republican 12/05/2015
A bill to authorize the appropriation of funds.... RESTRICT Sen. Ed Markey [D-MA], Sen. Ed Markey [D-MA], Sen. Ed Markey [D-MA], Sen. Barbara Boxer [D-CA] Democrat, Democrat, Democrat, Democrat, Democrat, Democrat, Democrat, Democrat, Democrat, Democrat, Democrat, Democrat, Democrat, Democrat, 21/05/2014, 02/06/2015, 05/04/2017, 22/05/2014, 21/07/2014, 09/06/2014, 02/06/2014, 12/06/2014, 21/05/2014, 02/06/2014, 21/05/2014
5 列の新しいデータフレームを作成したいと考えています。基本的に、これらの(リストではない)値を1つの大きなデータフレームにリストから外したいと考えています。
最後のデータフレームには、 の i 番目のコンマ区切りエントリの行があり、 と の同じ列の値を保持する必要がbillありstatusます。
たとえば、サンプル データセットの 2 行目には、法案名 (資金の充当を承認する法案....)、ステータス (RESTRICT)、Ed Markey、Democrat、21/05/ の行があります。 2014年。次の行は、コンマで区切られた値からの 2 番目のエントリになります (同じ法案名、同じステータス、上院議員 Ed Markey [D-MA]、Democrat、02/06/2015) など。
最後の 3 つの列に 1 つの値しかない行の場合、それらは同じままです。
これらのリストのような値を本質的にネスト解除するにはどうすればよいですか?