2016-08-19 25 views
0

私は同じ列ヘッダーを持つ2つのデータフレームを持っています。pandas:1つのデータフレームから別のデータフレームに行を追加しますか?

私は、df1の行を繰り返し、列の1つを分割し、それらの分割された列を使用して、他のデータフレームに追加する複数の行を作成します。

for index, row in df1.iterrows(): 
    curr_awards = row['AWARD'].split(" ") 
    for award in curr_awards: 
     new_line = row 
     new_line['AWARD'] = award.strip() 
     #insert code here to add new_line to df2 

別のデータフレームに行を追加するパンダ方式とは何ですか?

答えて

2

私はそれを理解しました。

for index, row in df1.iterrows(): 
    curr_awards = row['AWARD'].split(" ") 
    for award in curr_awards: 
     new_line = row 
     new_line['AWARD'] = award.strip() 
     df2.loc[len(df2)] = new_line 
関連する問題