2
다중 인덱스 데이터 프레임을 사용하여 6 개의 값과 2 개의 a, b 및 c 열에 X를 추가하고 싶습니다. Y.다중 인덱스 데이터 프레임에서 인덱스를 추가/삭제하는 방법
import pandas as pd, numpy as np
np.arrays = [["one", "one", "one", "two", "two", "two"], ["a", "b", "c", "a", "b", "c"]]
df = pd.DataFrame(np.random.randn(6,2),
index = pd.MultiIndex.from_tuples(list(zip(*np.arrays))),
columns = ["X", "Y"])
df = round(abs(df), 3)
df
X Y
one a 1.521 0.048
b 1.595 1.783
c 0.286 1.042
two a 1.480 1.071
b 0.807 1.058
c 1.730 1.233
내가 좋아하는 것입니다 :
또한 X Y
one a 1.521 0.048
b 1.595 1.783
c 0.286 1.042
two a 1.480 1.071
b 0.807 1.058
c 1.730 1.233
three a 1.2 5.5
b 4.2 2.2
c 7.8 3.4
, 어떻게 인덱스를 삭제합니까? 나는 다음과 같은 코드를했는데, 그것은 AttributeError 주었다 delitem
del df.loc["one"]
를 어떤 도움이 좋지 않을까.
감사 바라 스, 즉 .loc [ "one"]. values'. 더 간단할수록 좋습니다. 아직도, 확실히이 솔루션을 주셔서 감사합니다. – MichaelRSF