멀티 인덱스 열 데이터 프레임의 두 번째 수준에 열을 추가하고 싶습니다.팬더 : 멀티 인덱스 열 데이터 프레임에 열 추가
In [151]: df
Out[151]:
first bar baz
second one two one two
A 0.487880 -0.487661 -1.030176 0.100813
B 0.267913 1.918923 0.132791 0.178503
C 1.550526 -0.312235 -1.177689 -0.081596
직접 할당의 일반적인 트릭은 작동하지 않습니다
In [152]: df['bar']['three'] = [0, 1, 2]
In [153]: df
Out[153]:
first bar baz
second one two one two
A 0.487880 -0.487661 -1.030176 0.100813
B 0.267913 1.918923 0.132791 0.178503
C 1.550526 -0.312235 -1.177689 -0.081596
어떻게 "바"아래에 세 번째 행을 추가 할 수 있습니까? 그것은 실제로 매우 간단
감사 : 세 가지 "하위 열"과 멀티 레벨 열을 추가. sort_index를 사용한 후에 만 새로운 열이 나타나는 이유는 분명하지 않습니다. – ezbentley
오, 그게 유감 스럽지만 대답의 일부가 아니에요. 'df [ 'bar', 'three'] = [0, 1, 2]'를 호출하자 마자 실제로 표시됩니다. 기본적으로 팬더는 ([baz, two] 다음에) DataFrame의 끝에 넣을 것입니다. 나는 단지 다른 'bar'와 그것을보고 싶었습니다. – spencerlyon2
나는 본다. 설명 해줘서 고마워. – ezbentley