이 구문을 사용하면 새 데이터 프레임 (합계)에 열을 추가하는 대신 시리즈가 만들어집니다. 도와주세요.팬더 데이터 프레임의 두 열 합계
는내 코드 를 :
는sum = data['variance'] = data.budget + data.actual
내 데이터 (dataframe 안양에서) : (현재 예산을 제외한 모든이 - 실제, 나는 분산 열을 생성 할
cluster date budget actual | budget - actual
0 a 2014-01-01 00:00:00 11000 10000 1000
1 a 2014-02-01 00:00:00 1200 1000
2 a 2014-03-01 00:00:00 200 100
3 b 2014-04-01 00:00:00 200 300
4 b 2014-05-01 00:00:00 400 450
5 c 2014-06-01 00:00:00 700 1000
6 c 2014-07-01 00:00:00 1200 1000
7 c 2014-08-01 00:00:00 200 100
8 c 2014-09-01 00:00:00 200 300
결과를 재현 할 수 없거나 사용자를 이해하지 못합니다. 당신이 말한 후에'데이터 '에'분산 '열이 포함되어 있지 않습니까? 한 번에 두 가지 일을하는 이유는 무엇입니까? 어떤 결과를 원하니? – BrenBarn
메신저 내 (sum) 변수의 결과를 출력하면 원래 데이터 프레임 (df)의 값을 가진 새로운 데이터 프레임이 아니라 일련의 값을 얻을 수 있지만 분산 (budget - actual) 열도 있습니까? – yoshiserry
'data.budget + data.actual'은 시리즈를 제공합니다. 이것을'sum'에 대입합니다. 그래서'sum'은 연속입니다. DataFrame을 원한다면 DataFrame을 생성 한 다음'data.budget + data.actual'을 그 열에 할당해야합니다. – BrenBarn