2017-03-03 111 views
0

我目前正在處理一個CSV文件,該文件包含具有相同事件編號的多行,後面跟着具有相同事件編號輸入的等量行的另一列。我的目標是使案例號只有1行,包含所有事件行的1行。將多行合併爲1

爲了便於說明,同一事件編號中有一列有26行,另一列有26行。我想把它放到1行的一切。我怎樣才能將所有的信息合併成一行?

+3

不幸的是,如果沒有[Minimal,Complete和Verifiable示例](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() 

基於假設你只有兩列,這將組全部由事件數的文本,然後傾其所有行與一個分離的空間。結果應該在df_2