말은 나는 다음과 같은 DataFrame 있습니다DataFrame 팬더 업데이트 식
ds = pd.DataFrame(np.abs(randn(3, 4)), index=[1,2,3], columns=['A','B','C','D'])
ds
A B C D
1 1.099679 0.042043 0.083903 0.410128
2 0.268205 0.718933 1.459374 0.758887
3 0.680566 0.538655 0.038236 1.169403
을 나는 열을 추가하고 싶습니다 E 등이 ds['E'] = row_sum(ds['A'],ds['B'])
그리고 만약 열 'A'또는 값 중 하나 ' B는 '변경'E '는 나는 그것이 계산 된 열을 추가 할 수 있는지 확실하지 않다
나는 그런 식으로 작동하지 않을 것이라고 생각하지만 값을 다시 계산하는 것이 매우 빠르며, 데이터 프레임이 비슷하다고 생각해서는 안됩니다. 데이터 프레임의 다른 셀에 함수를 바인딩 할 수있는 엑셀 스프레드 시트 – EdChum
"실제 질문"은 많은 수의 열이 있고 재 계산 시간이 크게 늘어날 수있는 상황에 관한 것입니다. – user3847638
여전히 자동 업데이트가 없습니다. 다른 열의 계산에 기반하기 때문에이 열을 처리 할 코드를 추가해야합니다. – EdChum