팬더 데이터 프레임을 사용하여 numpy 배열의 동작을 복제하려고합니다. 인덱스 및 열 이름 배열을 전달하고 해당 인덱스 및 열 이름에서 찾을 수있는 개체 목록을 얻고 싶습니다.인덱스 및 열 이름 배열로 팬더 데이터 프레임 분할
array=np.array(range(9)).reshape([3,3])
print array
print array[[0,1],[0,1]]
[[0 1 2]
[3 4 5]
[6 7 8]]
[0 4]
팬더에서 : NumPy와에서
import pandas as pd
import numpy as np
prng = pd.period_range('1/1/2011', '1/1/2013', freq='A')
df=pd.DataFrame(array,index=prng)
print df
0 1 2
2011 0 1 2
2012 3 4 5
2013 6 7 8
df[[2011,2012],[0,1]]
예상 출력 :이 같은 돌아 갈 수있는 나는이 dataframe을 슬라이스하는 방법
[0 4]
멍청한거야?
엄밀히, 즉 (행 안부) 인덱스의 배열,하지만 ** 다차원 인덱스 배열이 아니다 (여기에 정수를 사용하지 마십시오). 내 이해가 정확하다면 그에 맞게 제목을 편집하십시오. – smci