私は5つの行を持つデータセットを1つにマージして、それらを一意の列識別子として使用できるようにします。例Pandasの複数の行をマージする
Name Unique No. Summary Nominal Voltage Nominal Voltage Upstream Upstream NaN NaN Class Upstream Downstream Constraint Oppurtunity (non unique) NaN NaN NaN NaN Physical Nan
のために私は
Name (non unique) Unique No. Summary Class Nominal Voltage Upstream Nominal Voltage Downstream Upstream Constraint Phsyical Upstream Oppurtunity
私はその後、使用することができますので、行(5が実際にあります)(NaNを無視して)マージされるだろうという名前にする列を希望します一意の列名として使用します。
ありがとうございます。
私が理解できる限り、groupbyはグループ化されているものの間で共通のものを必要とするため、ここでは使用できません。データベース全体は現在、文字列型になっています。なぜなら、それが簡単に参加できると思ったからですが、方法を理解できませんでした。
ルック(http://pandas.pydata.org/pandas-docs/stable/merging.html)[、マージ結合し、及び連結] –
上のIかもしれませんドキュメントの誤読や誤解を招くことはありますが、ここで必要とされることは、マージ結合または連結ができないと思いました。彼らは、複数の行の内容を1つの行として返すのではなく、データフレームに参加するようです。 –