패널의 첫 번째 열의 최대값에 대한 결과는
첫 번째 열의 최대값은;Column1 1.377292입니다.
해결책
이 문제를 해결하기 위해 다음 접근 방식을 따릅니다 -
-
사전 키로 데이터 값을 'Column1'으로 설정하고 값을 pd.DataFrame(np.random.randn(5, 3))
데이터 ={'열1' :pd.DataFrame(np.random.randn(5, 3))}
-
패널에 데이터를 할당하고 p
로 저장
p =pd.Panel(데이터)
-
dict 키 Column1을 사용하여 열 인쇄
인쇄(p['열1'])
-
minor_xs(0) ,
를 사용하여 첫 번째 열의 최대값을 계산합니다.
p.minor_xs(0).max()
예시
더 나은 이해를 위해 다음 코드를 살펴보겠습니다 -
판다를 pdimport numpy로 npdata ={'Column1' :pd.DataFrame(np.random.randn(5, 3))}p =pd.Panel(data)print("패널 값:")print( p['Column1'])print("첫 번째 열의 최대값은 다음과 같습니다.")print(p.minor_xs(0).max())
출력
패널 값 :0 1 20 0.914209 -0.665899 -1.375634 -0.164529 -0.7030971 -0.6733262 1.377292 0.692793 0.3907773 0.9544634 0.025898 -0.899618 -1.163681 0.832265 첫번째 열의 0.173535maximum 값이다 :열 1의 1.377292dtype :float64 사전>