2017-12-20 15 views
0

1 행, 1 열이있는 팬더 데이터 프레임을 스칼라 값으로 변환하려면 어떻게해야합니까? (행과 열 라벨 아니라 정수 인덱스보다이 걸릴 것이다 at 반대로 왼쪽 상단 요소 즉 0,0)팬더 데이터 프레임 값을 스칼라로 변환

import pandas as pd 
data = {'col1': 1} 
df = pd.DataFrame(data=d) 
+0

데이터 프레임을 잘못 초기화하고 있습니다. 그런 뜻 이었습니까; 'df = pd.DataFrame ({ 'col1': [1]})'? –

+0

이 데이터 프레임에서는'item'을 사용하십시오 :'df.iloc [0] .item()' –

답변

0

당신은 정수로 위치를 지정 스칼라 요소에 액세스 할 수 iat를 사용할 수 있습니다.

데이터 프레임에 하나의 요소 만있는 경우 df.iat[0,0]을 가져옵니다.

In [139]: import pandas as pd 
In [140]: df = pd.DataFrame(data=[1], columns=['col1']) 
In [141]: df.iat[0,0] 
Out[141]: 1 
In [143]: df 
Out[143]: 
    col1 
0  1