2017-09-21 3 views
0

12 개의 열이있는 데이터 프레임이 있습니다. 각 열 (첫 번째 및 마지막 제외)을 마지막 열로 나누고 싶습니다.pandas 다른 열로 여러 열을 나누기 오류

코드가 작동하지 않습니다. 이 오류는/: float 및 instance 메소드에 대해 지원되지 않는 피연산자 유형입니다.

df.iloc의 [: 1 : 29] .div (df.lastcolumn 축 = 0)

내 dataframe의 모든 열에서 앤 값 쌍은 0 값을 갖는다.

각 열의 dataype는 float입니다.

감사

+1

는 df.iloc '이어야한다 [:, 1 : -1] .div (df.iloc [:, -1], 축 = 0)' – piRSquared

+0

당신이 찾는 행동은 무엇인지 나노 또는 제로 분모를 포함하는 부서의 경우? 난을 돌려줘? – THK

답변

0
df.iloc[:, 1:-1].divide(df.iloc[:,-1], axis = 'rows') 
관련 문제