2016-11-10 6 views
2

こんにちは私は2つの列を追加し、それらの2つの列の合計を正常に表示する列を得ました。しかし、私はその合計された列と共に他の列を表示したい。たとえば、私がArrDelayDepDelay、またはこの合計の列に合わせて別の列を表示したいとします。データフレームに2つの列を追加して他の列を表示

ここ

は、以下の私のコードです:

flight_data_finalcopy["sumDepArr"] = flight_data_finalcopy["DepDelay"] + flight_data_finalcopy["ArrDelay"] 
sum_arrival_delay = flight_data_finalcopy["sumDepArr"] 
sum_arrival_delay_fliter = sum_arrival_delay[["UniqueCarrier", "AirlineID", "DepDelay", "ArrDelay", "sumDepArr"]] 

print(display(sum_arrival_delay_filter))  

答えて

1

私はあなたが新しい列に割り当てる必要があると思う:

flight_data_finalcopy['new'] = flight_data_finalcopy["DepDelay"] + 
           flight_data_finalcopy["ArrDelay"] 

またはaddを使用します。コメントによる

flight_data_finalcopy['new'] = flight_data_finalcopy["DepDelay"].add(
           flight_data_finalcopy["ArrDelay"]) 

EDIT:

sum_arrival_delay = flight_data_finalcopy["sumDepArr"]を外し、flight_data_finalcopysum_arrival_delayを置き換える:

サンプル:

flight_data_finalcopy = pd.DataFrame({'DepDelay':[1,2,3], 
        'ArrDelay':[4,5,6], 
        'UniqueCarrier':[7,8,9], 
        'AirlineID':[1,3,5], 
        'Another_column':[4,8,9]}) 

print (flight_data_finalcopy) 
    AirlineID Another_column ArrDelay DepDelay UniqueCarrier 
0   1    4   4   1    7 
1   3    8   5   2    8 
2   5    9   6   3    9 


flight_data_finalcopy["sumDepArr"] = flight_data_finalcopy["DepDelay"] + flight_data_finalcopy["ArrDelay"] 
sum_arrival_delay_filter = flight_data_finalcopy[["UniqueCarrier", "AirlineID", "DepDelay", "ArrDelay", "sumDepArr"]] 
print (sum_arrival_delay_filter) 
    UniqueCarrier AirlineID DepDelay ArrDelay sumDepArr 
0    7   1   1   4   5 
1    8   3   2   5   7 
2    9   5   3   6   9 
+0

おそらく私は、私が望んでいたほど早く明確ではなかったでしょう。私は上記のコードを更新しました!もう一度お返事ください@jezrael –

+0

更新を確認してください – jezrael

+0

どのように動作しますか? – jezrael

3

あなたのデータフレームに新しい列を追加することができます

flight_data_finalcopy["sumDepArr"] = flight_data_finalcopy["DepDelay"] + flight_data_finalcopy["ArrDelay"]

・ホープこのことができます!

+0

ありがとう! butsorry多分私は上記の私のコードを更新した明確ではなかった、私は列 "sumDepArr" @ tomasn4aと共にそれらの列を表示しようとしたい –

関連する問題