편집 기록

편집 기록
  • 프로필 nowp님의 편집
    날짜2022.05.17

    pandas 파이썬 데이터프레임 컬럼별로 연산하기 계산 오류


    이미지

    이 데이터에서 ( 하류값*1 + 중류값*2 +상류값*3 )/ 3의 열을 만들고 싶은데 unsupported operand type(s) for /: 'list' and 'int' 오류가 계속납니다

    //result1 = ta1_sample[['하류'*1 + '중류'*2 + '상류'*3]/3] 
    

    이렇게 코드를 짜는게 아닌가요? 첫 파일에 타입이 object로 되어있어서 저 숫자 값들있는곳을 int32 로 다 변경해주었습니다. 그런데 왜 계속 오류가 나는지 모르겠습니다.

    그리고 열 값으로 계산해야될 것 같아서 기존 데이터에서 transpose()를 사용하여 행렬을 바꾼뒤 계산하였는데

    이미지

    이 상태에서도 위와 같이 계산한 열이나 행을 만들 수 잇을까요?

  • 프로필 royalroader0303님의 편집
    날짜2022.05.16

    주피터노트북 파이선 데이터 연산식 계산 오류 도와주시면 감사하겠습니다..


    이미지

    이 데이터에서 ( 하류값*1 + 중류값*2 +상류값*3 )/ 3의 열을 만들고 싶은데 unsupported operand type(s) for /: 'list' and 'int' 오류가 계속납니다

    //result1 = ta1_sample[['하류'*1 + '중류'*2 + '상류'*3]/3]

    이렇게 코드를 짜는게 아닌가요? 첫 파일에 타입이 object로 되어있어서 저 숫자 값들있는곳을 int32 로 다 변경해주었습니다. 그런데 왜 계속 오류가 나는지 모르겠습니다..

    그리고 열 값으로 계산해야될 것 같아서 기존 데이터에서 transpose()를 사용하여 행렬을 바꾼뒤 계산하였는데 이미지

    이 상태에서도 위와 같이 계산한 열이나 행을 만들 수 잇을까요?