面白い形式のデータをいくつか整理しようとしています。基本的に、データフレームは、次のようになります。1つの値の発生に応じてデータフレームをグループ化する
1 2 3
NaN | a | b |
|foo | bar |
|foo2 | bar2|
NaN | c | d |
|foo3 | bar3|
そして、私は別のNaNを満たすまで、私は列1にはNaNを持つたびに、私は、私は列AとBに持っているものの組み合わせで列を埋めるしたいと思います。最後に、NaNを含む行を取り除きたい。
結果のデータ・フレームは次のようになります。
1 2 3
a_b |foo | bar |
a_b |foo2 | bar2|
c_d |foo3 | bar3|
私は解析する文字列で、私が欲しいものを得ることができたが、コードは巨大であり、私はパンダを使用してそれを行うためのより高速な方法があると確信しています。
これは私の最初の投稿です。私は、筆記基準を遵守していないか、特にそのタイトルが明示的でない場合、謝罪します。私は改善するためのコメントを感謝します。
あなたがこれまでにしようとしているものをご提示ください。 – MrLeeh