0
サブセットの行を新しい変数に追加する方法を探しています。panda data.frameのバインド値
私たちは、次のデータセット
df = pd.DataFrame(columns=('Body', 'ticketID'))
df2 = pd.DataFrame([["test1", 1], ["test2",1], ["test3",2], ["test4",2]], columns=('Body', 'ticketID'))
df = df.append(df2)
を持っていると私はticketID
uniqueIDs = df.ticketID.unique()
for u in uniqueIDs:
df_temp = df2.loc[df['ticketID'] == u]
の一意の値が今、私は余分なものを作成したいと思います使用して独自のdata.frames「df_temp」を作成しましょうステップは、別々のdata.frameのボディ値をバインドします。したがって、ticketID == 1の場合 - > "test1 test2"、ticketID == 2の場合 "test3 test4"です。
私はむしろDFをループよりも、あなたがID列にgroupby
を使用することができます
あなたの質問は不明です、希望の出力を表示してください。 'df.groupby( 'ticketID')['Body']が必要なように聞こえます。apply( '' .join) – EdChum
@EdChum、ありがとう。これは私が探していたものです! –