2016-11-10 7 views
2

안녕하세요 두 개의 열을 추가하고이 두 열의 합계를 성공적으로 표시하는 열을 가져 왔습니다. 그러나 그 합계 열과 함께 다른 열을 표시하고 싶습니다. 예를 들어 ArrDelayDepDelay 또는이 합계 열과 함께 선택하면 다른 열을 표시하고 싶습니다.데이터 프레임에 두 개의 열 추가 및 다른 열 표시

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"]) 

편집 : 난 당신이 새로운 컬럼에 할당 할 필요가 있다고 생각

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

:

여기

은 아래에있는 내 코드입니다

sum_arrival_delay = flight_data_finalcopy["sumDepArr"]을 제거한 다음 sum_arrival_delayflight_data_finalcopy에 교체 :

샘플 :

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

당신은 당신의 dataframe에 새 열을 추가 할 수 있습니다 :

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

희망이 도움이!

+0

감사합니다! butsorry 어쩌면 내가 위의 내 코드를 업데이트 명확한 wasnt, 난 열 "sumDepArr"@ tomasn4a와 함께 그 열을 표시하려고 노력하고 싶다 –