2017-03-03 11 views
0

私は現在、同じインシデント番号を持つ複数の行と、同じインシデント番号の入力を持つ同等の行数を持つ別の列を含むCSVファイルを処理しています。私の目標は、事件番号と1行だけを、事件のすべての行を含む1行にすることです。複数行を1にマージする

説明を明確にするために、同じインシデント番号の場合は26行、26行の場合は1つの列があります。私はすべてを1行に減らしたい。どのようにしてすべての情報を1つの行にマージできますか?

+3

であるはずです。これは残念ながら[最小限で完全であり、検証可能な例](http://stackoverflow.com/help/mcve)なしでは答えられません。 – roganjosh

答えて

0

おもちゃ例:

df = pd.read_csv('data.csv') 
df_2 = df.groupby('incident_number_column').agg(lambda x: ' '.join(x)).reset_index() 

だけインシデント数で2列、この意志グループのすべてのテキストを持っているし、その後、単一の分離スペースと一緒にすべての行に参加を想定しました。結果はdf_2

関連する問題